/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-c7b2d19 [2022-03-15 16:24:39,813 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-15 16:24:39,820 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-15 16:24:39,842 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-15 16:24:39,842 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-15 16:24:39,843 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-15 16:24:39,844 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-15 16:24:39,845 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-15 16:24:39,846 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-15 16:24:39,847 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-15 16:24:39,847 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-15 16:24:39,848 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-15 16:24:39,848 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-15 16:24:39,849 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-15 16:24:39,849 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-15 16:24:39,850 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-15 16:24:39,851 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-15 16:24:39,851 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-15 16:24:39,852 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-15 16:24:39,854 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-15 16:24:39,855 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-15 16:24:39,857 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-15 16:24:39,857 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-15 16:24:39,858 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-15 16:24:39,860 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-15 16:24:39,860 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-15 16:24:39,860 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-15 16:24:39,861 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-15 16:24:39,861 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-15 16:24:39,862 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-15 16:24:39,862 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-15 16:24:39,862 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-15 16:24:39,863 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-15 16:24:39,863 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-15 16:24:39,864 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-15 16:24:39,864 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-15 16:24:39,864 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-15 16:24:39,865 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-15 16:24:39,865 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-15 16:24:39,865 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-15 16:24:39,866 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-15 16:24:39,867 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-15 16:24:39,881 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-15 16:24:39,881 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-15 16:24:39,881 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-15 16:24:39,881 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-15 16:24:39,882 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-15 16:24:39,882 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-15 16:24:39,882 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-15 16:24:39,882 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-15 16:24:39,882 INFO L138 SettingsManager]: * Use SBE=true [2022-03-15 16:24:39,883 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-15 16:24:39,883 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-15 16:24:39,883 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-15 16:24:39,883 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-15 16:24:39,883 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-15 16:24:39,883 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-15 16:24:39,883 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-15 16:24:39,883 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-15 16:24:39,883 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-15 16:24:39,884 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-15 16:24:39,884 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-15 16:24:39,884 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-15 16:24:39,884 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-15 16:24:39,884 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-15 16:24:39,884 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-15 16:24:39,884 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-15 16:24:39,884 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:24:39,884 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-15 16:24:39,884 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-15 16:24:39,885 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-15 16:24:39,885 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-15 16:24:39,885 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-15 16:24:39,885 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-15 16:24:39,885 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-15 16:24:39,885 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-15 16:24:40,042 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-15 16:24:40,063 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-15 16:24:40,064 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-15 16:24:40,065 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-15 16:24:40,068 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-15 16:24:40,069 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-15 16:24:40,069 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-15 16:24:40,087 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-15 16:24:40,088 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-15 16:24:40,089 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-15 16:24:40,089 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-15 16:24:40,090 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-15 16:24:40,097 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 15.03 04:24:40" (1/1) ... [2022-03-15 16:24:40,103 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 15.03 04:24:40" (1/1) ... [2022-03-15 16:24:40,107 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-15 16:24:40,108 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-15 16:24:40,110 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-15 16:24:40,111 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-15 16:24:40,111 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-15 16:24:40,116 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:24:40" (1/1) ... [2022-03-15 16:24:40,116 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:24:40" (1/1) ... [2022-03-15 16:24:40,116 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:24:40" (1/1) ... [2022-03-15 16:24:40,116 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:24:40" (1/1) ... [2022-03-15 16:24:40,119 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:24:40" (1/1) ... [2022-03-15 16:24:40,121 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:24:40" (1/1) ... [2022-03-15 16:24:40,121 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:24:40" (1/1) ... [2022-03-15 16:24:40,123 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-15 16:24:40,124 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-15 16:24:40,124 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-15 16:24:40,124 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-15 16:24:40,125 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:24:40" (1/1) ... [2022-03-15 16:24:40,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-15 16:24:40,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:40,150 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-15 16:24:40,159 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-15 16:24:40,183 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-15 16:24:40,183 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-15 16:24:40,183 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-15 16:24:40,183 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-15 16:24:40,183 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-15 16:24:40,184 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-15 16:24:40,184 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-15 16:24:40,184 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-15 16:24:40,184 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-15 16:24:40,184 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-15 16:24:40,184 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-15 16:24:40,184 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-15 16:24:40,184 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-15 16:24:40,220 INFO L234 CfgBuilder]: Building ICFG [2022-03-15 16:24:40,221 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-15 16:24:40,322 INFO L275 CfgBuilder]: Performing block encoding [2022-03-15 16:24:40,332 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-15 16:24:40,332 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-15 16:24:40,334 INFO L202 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:24:40 BoogieIcfgContainer [2022-03-15 16:24:40,334 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-15 16:24:40,343 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-15 16:24:40,343 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-15 16:24:40,346 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-15 16:24:40,346 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 15.03 04:24:40" (1/2) ... [2022-03-15 16:24:40,347 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53046f9f and model type send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 04:24:40, skipping insertion in model container [2022-03-15 16:24:40,348 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 04:24:40" (2/2) ... [2022-03-15 16:24:40,352 INFO L111 eAbstractionObserver]: Analyzing ICFG send-receive.wvr.bpl [2022-03-15 16:24:40,356 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-15 16:24:40,356 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-15 16:24:40,356 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-15 16:24:40,356 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-15 16:24:40,402 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-15 16:24:40,433 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-15 16:24:40,438 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-15 16:24:40,438 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-15 16:24:40,445 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2022-03-15 16:24:40,474 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-15 16:24:40,476 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-15 16:24:40,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 16:24:40,483 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:40,484 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:24:40,484 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:40,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:40,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1207872569, now seen corresponding path program 1 times [2022-03-15 16:24:40,493 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:40,494 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728277421] [2022-03-15 16:24:40,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:40,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:40,586 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-15 16:24:40,586 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:40,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728277421] [2022-03-15 16:24:40,587 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728277421] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:24:40,587 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:24:40,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:24:40,588 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793578782] [2022-03-15 16:24:40,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:24:40,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:24:40,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:40,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:24:40,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:24:40,611 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-15 16:24:40,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:40,666 INFO L93 Difference]: Finished difference Result 159 states and 404 transitions. [2022-03-15 16:24:40,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:24:40,674 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-15 16:24:40,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:40,680 INFO L225 Difference]: With dead ends: 159 [2022-03-15 16:24:40,680 INFO L226 Difference]: Without dead ends: 101 [2022-03-15 16:24:40,681 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-15 16:24:40,684 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-15 16:24:40,685 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-15 16:24:40,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-03-15 16:24:40,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2022-03-15 16:24:40,749 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-15 16:24:40,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 239 transitions. [2022-03-15 16:24:40,751 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 239 transitions. Word has length 17 [2022-03-15 16:24:40,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:40,752 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 239 transitions. [2022-03-15 16:24:40,752 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-15 16:24:40,752 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 239 transitions. [2022-03-15 16:24:40,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-15 16:24:40,753 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:40,753 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:24:40,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-15 16:24:40,754 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:40,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:40,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1862171129, now seen corresponding path program 2 times [2022-03-15 16:24:40,755 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:40,755 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951197090] [2022-03-15 16:24:40,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:40,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:40,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:40,803 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-15 16:24:40,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:40,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951197090] [2022-03-15 16:24:40,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951197090] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:24:40,803 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:24:40,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-15 16:24:40,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515042885] [2022-03-15 16:24:40,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:24:40,805 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:24:40,805 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:40,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:24:40,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:24:40,806 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-15 16:24:40,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:40,852 INFO L93 Difference]: Finished difference Result 153 states and 362 transitions. [2022-03-15 16:24:40,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:24:40,853 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-15 16:24:40,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:40,854 INFO L225 Difference]: With dead ends: 153 [2022-03-15 16:24:40,854 INFO L226 Difference]: Without dead ends: 123 [2022-03-15 16:24:40,854 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-15 16:24:40,856 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-15 16:24:40,856 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-15 16:24:40,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-03-15 16:24:40,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2022-03-15 16:24:40,866 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-15 16:24:40,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 297 transitions. [2022-03-15 16:24:40,868 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 297 transitions. Word has length 17 [2022-03-15 16:24:40,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:40,868 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 297 transitions. [2022-03-15 16:24:40,868 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-15 16:24:40,868 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 297 transitions. [2022-03-15 16:24:40,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-15 16:24:40,871 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:40,871 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-15 16:24:40,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-15 16:24:40,872 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:40,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:40,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1723054331, now seen corresponding path program 1 times [2022-03-15 16:24:40,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:40,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206386056] [2022-03-15 16:24:40,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:40,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:40,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:40,905 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-15 16:24:40,906 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:40,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206386056] [2022-03-15 16:24:40,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206386056] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:24:40,906 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:24:40,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-15 16:24:40,906 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675060536] [2022-03-15 16:24:40,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:24:40,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:24:40,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:40,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:24:40,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:24:40,908 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-15 16:24:40,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:40,925 INFO L93 Difference]: Finished difference Result 137 states and 328 transitions. [2022-03-15 16:24:40,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:24:40,926 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-15 16:24:40,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:40,927 INFO L225 Difference]: With dead ends: 137 [2022-03-15 16:24:40,927 INFO L226 Difference]: Without dead ends: 137 [2022-03-15 16:24:40,927 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-15 16:24:40,928 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-15 16:24:40,929 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-15 16:24:40,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-15 16:24:40,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2022-03-15 16:24:40,938 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-15 16:24:40,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 328 transitions. [2022-03-15 16:24:40,939 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 328 transitions. Word has length 19 [2022-03-15 16:24:40,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:40,940 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 328 transitions. [2022-03-15 16:24:40,940 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-15 16:24:40,940 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 328 transitions. [2022-03-15 16:24:40,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:24:40,941 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:40,941 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-15 16:24:40,941 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-15 16:24:40,941 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:40,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:40,942 INFO L85 PathProgramCache]: Analyzing trace with hash 492267679, now seen corresponding path program 1 times [2022-03-15 16:24:40,942 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:40,942 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212534290] [2022-03-15 16:24:40,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:40,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:40,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:41,034 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-15 16:24:41,034 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:41,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212534290] [2022-03-15 16:24:41,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212534290] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:41,034 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125082978] [2022-03-15 16:24:41,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:41,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:41,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:41,036 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-15 16:24:41,037 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-15 16:24:41,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:41,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:24:41,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:41,235 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-15 16:24:41,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:24:41,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:41,349 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:41,349 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-15 16:24:41,467 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-15 16:24:41,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125082978] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:41,471 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:41,471 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-15 16:24:41,472 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138044135] [2022-03-15 16:24:41,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:41,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:24:41,474 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:41,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:24:41,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:24:41,475 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-15 16:24:41,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:41,585 INFO L93 Difference]: Finished difference Result 207 states and 501 transitions. [2022-03-15 16:24:41,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:24:41,585 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-15 16:24:41,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:41,588 INFO L225 Difference]: With dead ends: 207 [2022-03-15 16:24:41,589 INFO L226 Difference]: Without dead ends: 177 [2022-03-15 16:24:41,589 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-15 16:24:41,594 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-15 16:24:41,595 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-15 16:24:41,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-03-15 16:24:41,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 157. [2022-03-15 16:24:41,603 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-15 16:24:41,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 382 transitions. [2022-03-15 16:24:41,604 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 382 transitions. Word has length 23 [2022-03-15 16:24:41,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:41,604 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 382 transitions. [2022-03-15 16:24:41,604 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-15 16:24:41,604 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 382 transitions. [2022-03-15 16:24:41,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-15 16:24:41,605 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:41,606 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-15 16:24:41,628 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-15 16:24:41,811 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-15 16:24:41,812 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:41,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:41,812 INFO L85 PathProgramCache]: Analyzing trace with hash -306693953, now seen corresponding path program 1 times [2022-03-15 16:24:41,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:41,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386434098] [2022-03-15 16:24:41,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:41,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:41,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:41,826 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-15 16:24:41,827 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:41,827 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386434098] [2022-03-15 16:24:41,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386434098] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:24:41,827 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-15 16:24:41,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-15 16:24:41,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626522490] [2022-03-15 16:24:41,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:24:41,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-15 16:24:41,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:41,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-15 16:24:41,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-15 16:24:41,828 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-15 16:24:41,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:41,849 INFO L93 Difference]: Finished difference Result 175 states and 425 transitions. [2022-03-15 16:24:41,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-15 16:24:41,850 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-15 16:24:41,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:41,851 INFO L225 Difference]: With dead ends: 175 [2022-03-15 16:24:41,851 INFO L226 Difference]: Without dead ends: 175 [2022-03-15 16:24:41,851 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-15 16:24:41,852 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-15 16:24:41,852 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-15 16:24:41,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-03-15 16:24:41,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 153. [2022-03-15 16:24:41,857 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-15 16:24:41,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 370 transitions. [2022-03-15 16:24:41,858 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 370 transitions. Word has length 23 [2022-03-15 16:24:41,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:41,858 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 370 transitions. [2022-03-15 16:24:41,859 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-15 16:24:41,859 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 370 transitions. [2022-03-15 16:24:41,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-15 16:24:41,860 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:41,860 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-15 16:24:41,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-15 16:24:41,860 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:41,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:41,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1596160095, now seen corresponding path program 2 times [2022-03-15 16:24:41,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:41,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15250705] [2022-03-15 16:24:41,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:41,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:41,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:41,902 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-15 16:24:41,902 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:41,902 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15250705] [2022-03-15 16:24:41,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15250705] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:41,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184837747] [2022-03-15 16:24:41,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:24:41,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:41,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:41,908 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-15 16:24:41,909 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-15 16:24:41,935 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:24:41,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:41,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-15 16:24:41,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:41,987 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-15 16:24:41,987 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-15 16:24:41,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184837747] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-15 16:24:41,989 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-15 16:24:41,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-03-15 16:24:41,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869890759] [2022-03-15 16:24:41,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-15 16:24:41,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:24:41,990 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:41,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:24:41,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-15 16:24:41,990 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-15 16:24:42,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:42,017 INFO L93 Difference]: Finished difference Result 401 states and 958 transitions. [2022-03-15 16:24:42,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:24:42,018 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-15 16:24:42,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:42,019 INFO L225 Difference]: With dead ends: 401 [2022-03-15 16:24:42,019 INFO L226 Difference]: Without dead ends: 393 [2022-03-15 16:24:42,020 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-15 16:24:42,020 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-15 16:24:42,020 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-15 16:24:42,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-03-15 16:24:42,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 259. [2022-03-15 16:24:42,029 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-15 16:24:42,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 649 transitions. [2022-03-15 16:24:42,030 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 649 transitions. Word has length 25 [2022-03-15 16:24:42,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:42,031 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 649 transitions. [2022-03-15 16:24:42,031 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-15 16:24:42,031 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 649 transitions. [2022-03-15 16:24:42,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:24:42,032 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:42,032 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-15 16:24:42,060 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-15 16:24:42,251 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-15 16:24:42,251 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:42,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:42,252 INFO L85 PathProgramCache]: Analyzing trace with hash 514888445, now seen corresponding path program 3 times [2022-03-15 16:24:42,252 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:42,252 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850113559] [2022-03-15 16:24:42,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:42,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:42,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:42,280 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-15 16:24:42,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:42,280 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850113559] [2022-03-15 16:24:42,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850113559] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:42,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773033681] [2022-03-15 16:24:42,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:24:42,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:42,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:42,282 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-15 16:24:42,317 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-15 16:24:42,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:24:42,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:42,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-15 16:24:42,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:42,374 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-15 16:24:42,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:42,431 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-15 16:24:42,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773033681] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:42,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:42,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-15 16:24:42,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739341843] [2022-03-15 16:24:42,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:42,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-15 16:24:42,433 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:42,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-15 16:24:42,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-15 16:24:42,434 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-15 16:24:42,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:42,452 INFO L93 Difference]: Finished difference Result 363 states and 850 transitions. [2022-03-15 16:24:42,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-15 16:24:42,453 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-15 16:24:42,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:42,455 INFO L225 Difference]: With dead ends: 363 [2022-03-15 16:24:42,455 INFO L226 Difference]: Without dead ends: 363 [2022-03-15 16:24:42,456 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-15 16:24:42,456 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-15 16:24:42,457 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-15 16:24:42,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-03-15 16:24:42,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 319. [2022-03-15 16:24:42,468 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-15 16:24:42,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 763 transitions. [2022-03-15 16:24:42,470 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 763 transitions. Word has length 29 [2022-03-15 16:24:42,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:42,471 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 763 transitions. [2022-03-15 16:24:42,471 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-15 16:24:42,471 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 763 transitions. [2022-03-15 16:24:42,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:24:42,474 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:42,474 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-15 16:24:42,493 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-15 16:24:42,680 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-15 16:24:42,680 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:42,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:42,681 INFO L85 PathProgramCache]: Analyzing trace with hash -284073187, now seen corresponding path program 1 times [2022-03-15 16:24:42,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:42,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574539780] [2022-03-15 16:24:42,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:42,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:42,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:42,796 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-15 16:24:42,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:42,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574539780] [2022-03-15 16:24:42,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574539780] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:42,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148234862] [2022-03-15 16:24:42,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:42,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:42,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:42,798 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-15 16:24:42,800 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-15 16:24:42,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:42,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:24:42,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:43,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:43,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:43,036 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-15 16:24:43,052 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-15 16:24:43,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:43,188 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:24:43,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-15 16:24:43,316 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-15 16:24:43,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148234862] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:43,317 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:43,317 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:24:43,317 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083156383] [2022-03-15 16:24:43,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:43,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:24:43,317 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:43,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:24:43,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:24:43,318 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-15 16:24:43,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:43,523 INFO L93 Difference]: Finished difference Result 559 states and 1363 transitions. [2022-03-15 16:24:43,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:24:43,523 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-15 16:24:43,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:43,526 INFO L225 Difference]: With dead ends: 559 [2022-03-15 16:24:43,526 INFO L226 Difference]: Without dead ends: 519 [2022-03-15 16:24:43,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=151, Invalid=499, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:24:43,526 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-15 16:24:43,527 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-15 16:24:43,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-03-15 16:24:43,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 355. [2022-03-15 16:24:43,534 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-15 16:24:43,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 845 transitions. [2022-03-15 16:24:43,535 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 845 transitions. Word has length 29 [2022-03-15 16:24:43,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:43,537 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 845 transitions. [2022-03-15 16:24:43,537 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-15 16:24:43,537 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 845 transitions. [2022-03-15 16:24:43,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:24:43,538 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:43,538 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-15 16:24:43,560 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-15 16:24:43,756 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-15 16:24:43,756 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:43,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:43,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1033543259, now seen corresponding path program 2 times [2022-03-15 16:24:43,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:43,757 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80448742] [2022-03-15 16:24:43,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:43,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:43,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:43,870 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-15 16:24:43,870 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:43,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80448742] [2022-03-15 16:24:43,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80448742] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:43,870 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074905267] [2022-03-15 16:24:43,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:24:43,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:43,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:43,872 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-15 16:24:43,873 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-15 16:24:43,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:24:43,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:43,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:24:43,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:44,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:44,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:44,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:44,079 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-15 16:24:44,095 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-15 16:24:44,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:44,214 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:24:44,214 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-15 16:24:44,368 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-15 16:24:44,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074905267] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:44,368 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:44,368 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:24:44,369 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107057875] [2022-03-15 16:24:44,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:44,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:24:44,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:44,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:24:44,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:24:44,370 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-15 16:24:44,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:44,596 INFO L93 Difference]: Finished difference Result 601 states and 1451 transitions. [2022-03-15 16:24:44,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:24:44,597 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-15 16:24:44,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:44,599 INFO L225 Difference]: With dead ends: 601 [2022-03-15 16:24:44,599 INFO L226 Difference]: Without dead ends: 561 [2022-03-15 16:24:44,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:24:44,600 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-15 16:24:44,600 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-15 16:24:44,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-03-15 16:24:44,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 363. [2022-03-15 16:24:44,607 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-15 16:24:44,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 865 transitions. [2022-03-15 16:24:44,608 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 865 transitions. Word has length 29 [2022-03-15 16:24:44,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:44,608 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 865 transitions. [2022-03-15 16:24:44,608 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-15 16:24:44,608 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 865 transitions. [2022-03-15 16:24:44,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:24:44,609 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:44,609 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-15 16:24:44,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-15 16:24:44,826 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-15 16:24:44,827 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:44,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:44,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1790737123, now seen corresponding path program 3 times [2022-03-15 16:24:44,827 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:44,827 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369519370] [2022-03-15 16:24:44,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:44,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:44,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:44,910 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-15 16:24:44,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:44,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369519370] [2022-03-15 16:24:44,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369519370] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:44,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143564969] [2022-03-15 16:24:44,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:24:44,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:44,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:44,911 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-15 16:24:44,912 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-15 16:24:44,941 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-15 16:24:44,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:44,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:24:44,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:45,068 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-15 16:24:45,069 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-15 16:24:45,082 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-15 16:24:45,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:45,205 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:24:45,205 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-15 16:24:45,317 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-15 16:24:45,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143564969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:45,318 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:45,318 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-03-15 16:24:45,318 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001395434] [2022-03-15 16:24:45,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:45,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-15 16:24:45,318 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:45,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-15 16:24:45,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-03-15 16:24:45,319 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-15 16:24:45,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:45,474 INFO L93 Difference]: Finished difference Result 495 states and 1181 transitions. [2022-03-15 16:24:45,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-15 16:24:45,475 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-15 16:24:45,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:45,476 INFO L225 Difference]: With dead ends: 495 [2022-03-15 16:24:45,476 INFO L226 Difference]: Without dead ends: 459 [2022-03-15 16:24:45,477 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-15 16:24:45,477 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-15 16:24:45,477 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-15 16:24:45,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-03-15 16:24:45,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 395. [2022-03-15 16:24:45,484 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-15 16:24:45,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 945 transitions. [2022-03-15 16:24:45,485 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 945 transitions. Word has length 29 [2022-03-15 16:24:45,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:45,485 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 945 transitions. [2022-03-15 16:24:45,485 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-15 16:24:45,485 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 945 transitions. [2022-03-15 16:24:45,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:24:45,486 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:45,486 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-15 16:24:45,502 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-15 16:24:45,699 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-15 16:24:45,699 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:45,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:45,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1325830121, now seen corresponding path program 4 times [2022-03-15 16:24:45,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:45,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461839402] [2022-03-15 16:24:45,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:45,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:45,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:45,782 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-15 16:24:45,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:45,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461839402] [2022-03-15 16:24:45,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461839402] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:45,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975125540] [2022-03-15 16:24:45,782 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:24:45,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:45,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:45,784 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-15 16:24:45,784 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-15 16:24:45,806 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:24:45,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:45,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:24:45,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:45,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:45,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:45,985 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-15 16:24:45,999 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-15 16:24:46,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:46,124 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:24:46,125 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-15 16:24:46,244 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-15 16:24:46,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975125540] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:46,244 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:46,244 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:24:46,244 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657676468] [2022-03-15 16:24:46,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:46,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:24:46,245 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:46,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:24:46,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:24:46,246 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-15 16:24:46,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:46,439 INFO L93 Difference]: Finished difference Result 631 states and 1517 transitions. [2022-03-15 16:24:46,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:24:46,440 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-15 16:24:46,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:46,442 INFO L225 Difference]: With dead ends: 631 [2022-03-15 16:24:46,442 INFO L226 Difference]: Without dead ends: 591 [2022-03-15 16:24:46,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:24:46,443 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-15 16:24:46,443 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-15 16:24:46,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-03-15 16:24:46,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 397. [2022-03-15 16:24:46,450 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-15 16:24:46,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 949 transitions. [2022-03-15 16:24:46,451 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 949 transitions. Word has length 29 [2022-03-15 16:24:46,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:46,451 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 949 transitions. [2022-03-15 16:24:46,452 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-15 16:24:46,452 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 949 transitions. [2022-03-15 16:24:46,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-15 16:24:46,453 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:46,453 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-15 16:24:46,473 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-15 16:24:46,667 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-15 16:24:46,667 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:46,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:46,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1819743071, now seen corresponding path program 5 times [2022-03-15 16:24:46,668 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:46,668 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84515405] [2022-03-15 16:24:46,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:46,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:46,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:46,755 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-15 16:24:46,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:46,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84515405] [2022-03-15 16:24:46,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84515405] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:46,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561648305] [2022-03-15 16:24:46,756 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:24:46,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:46,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:46,757 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-15 16:24:46,768 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-15 16:24:46,780 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-15 16:24:46,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:46,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:24:46,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:46,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:46,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:46,940 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-15 16:24:46,953 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-15 16:24:46,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:47,108 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:24:47,108 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-15 16:24:47,211 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-15 16:24:47,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561648305] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:47,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:47,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:24:47,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494559099] [2022-03-15 16:24:47,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:47,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:24:47,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:47,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:24:47,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:24:47,212 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-15 16:24:47,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:47,412 INFO L93 Difference]: Finished difference Result 617 states and 1487 transitions. [2022-03-15 16:24:47,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:24:47,413 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-15 16:24:47,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:47,415 INFO L225 Difference]: With dead ends: 617 [2022-03-15 16:24:47,415 INFO L226 Difference]: Without dead ends: 577 [2022-03-15 16:24:47,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:24:47,416 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-15 16:24:47,416 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-15 16:24:47,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2022-03-15 16:24:47,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 395. [2022-03-15 16:24:47,423 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-15 16:24:47,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 945 transitions. [2022-03-15 16:24:47,424 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 945 transitions. Word has length 29 [2022-03-15 16:24:47,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:47,424 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 945 transitions. [2022-03-15 16:24:47,424 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-15 16:24:47,424 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 945 transitions. [2022-03-15 16:24:47,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-15 16:24:47,425 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:47,425 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-15 16:24:47,445 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-15 16:24:47,645 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-15 16:24:47,645 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:47,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:47,646 INFO L85 PathProgramCache]: Analyzing trace with hash -835486561, now seen corresponding path program 6 times [2022-03-15 16:24:47,646 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:47,646 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055475245] [2022-03-15 16:24:47,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:47,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:47,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:47,686 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-15 16:24:47,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:47,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055475245] [2022-03-15 16:24:47,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055475245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:47,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141540721] [2022-03-15 16:24:47,687 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:24:47,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:47,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:47,704 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-15 16:24:47,705 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-15 16:24:47,727 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:24:47,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:47,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-15 16:24:47,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:47,768 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-15 16:24:47,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:47,807 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-15 16:24:47,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141540721] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:47,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:47,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-15 16:24:47,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675298744] [2022-03-15 16:24:47,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:47,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-15 16:24:47,808 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:47,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-15 16:24:47,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-15 16:24:47,808 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-15 16:24:47,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:47,834 INFO L93 Difference]: Finished difference Result 855 states and 2010 transitions. [2022-03-15 16:24:47,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-15 16:24:47,834 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-15 16:24:47,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:47,837 INFO L225 Difference]: With dead ends: 855 [2022-03-15 16:24:47,837 INFO L226 Difference]: Without dead ends: 847 [2022-03-15 16:24:47,837 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-15 16:24:47,838 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-15 16:24:47,838 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-15 16:24:47,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2022-03-15 16:24:47,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 507. [2022-03-15 16:24:47,847 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-15 16:24:47,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 1241 transitions. [2022-03-15 16:24:47,849 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 1241 transitions. Word has length 31 [2022-03-15 16:24:47,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:47,849 INFO L470 AbstractCegarLoop]: Abstraction has 507 states and 1241 transitions. [2022-03-15 16:24:47,849 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-15 16:24:47,849 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 1241 transitions. [2022-03-15 16:24:47,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:24:47,850 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:47,850 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-15 16:24:47,881 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-15 16:24:48,063 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-15 16:24:48,063 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:48,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:48,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1205031033, now seen corresponding path program 7 times [2022-03-15 16:24:48,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:48,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524480717] [2022-03-15 16:24:48,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:48,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:48,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:48,155 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-15 16:24:48,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:48,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524480717] [2022-03-15 16:24:48,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524480717] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:48,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782405994] [2022-03-15 16:24:48,158 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:24:48,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:48,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:48,160 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-15 16:24:48,160 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-15 16:24:48,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:48,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:24:48,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:48,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:48,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:48,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:48,417 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-15 16:24:48,431 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-15 16:24:48,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:48,567 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:24:48,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-15 16:24:48,695 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-15 16:24:48,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782405994] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:48,695 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:48,695 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:24:48,695 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442252722] [2022-03-15 16:24:48,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:48,695 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:24:48,695 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:48,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:24:48,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:24:48,696 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-15 16:24:48,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:48,921 INFO L93 Difference]: Finished difference Result 823 states and 2019 transitions. [2022-03-15 16:24:48,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-15 16:24:48,921 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-15 16:24:48,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:48,924 INFO L225 Difference]: With dead ends: 823 [2022-03-15 16:24:48,924 INFO L226 Difference]: Without dead ends: 787 [2022-03-15 16:24:48,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=160, Invalid=542, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:24:48,925 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 139 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:24:48,925 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 221 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 259 Invalid, 0 Unknown, 14 Unchecked, 0.1s Time] [2022-03-15 16:24:48,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2022-03-15 16:24:48,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 525. [2022-03-15 16:24:48,934 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-15 16:24:48,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1285 transitions. [2022-03-15 16:24:48,935 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1285 transitions. Word has length 33 [2022-03-15 16:24:48,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:48,936 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1285 transitions. [2022-03-15 16:24:48,936 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-15 16:24:48,936 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1285 transitions. [2022-03-15 16:24:48,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:24:48,937 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:48,937 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-15 16:24:48,956 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-15 16:24:49,153 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-15 16:24:49,154 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:49,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:49,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1014287105, now seen corresponding path program 8 times [2022-03-15 16:24:49,154 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:49,154 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553469558] [2022-03-15 16:24:49,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:49,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:49,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:49,247 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-15 16:24:49,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:49,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553469558] [2022-03-15 16:24:49,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553469558] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:49,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025041831] [2022-03-15 16:24:49,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:24:49,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:49,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:49,249 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-15 16:24:49,250 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-15 16:24:49,272 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:24:49,272 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:49,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:24:49,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:49,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:49,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:49,479 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-15 16:24:49,496 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-15 16:24:49,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:49,634 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:24:49,635 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-15 16:24:49,746 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-15 16:24:49,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025041831] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:49,747 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:49,747 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:24:49,747 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633601797] [2022-03-15 16:24:49,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:49,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:24:49,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:49,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:24:49,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:24:49,748 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-15 16:24:49,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:49,955 INFO L93 Difference]: Finished difference Result 891 states and 2165 transitions. [2022-03-15 16:24:49,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-15 16:24:49,955 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-15 16:24:49,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:49,958 INFO L225 Difference]: With dead ends: 891 [2022-03-15 16:24:49,958 INFO L226 Difference]: Without dead ends: 851 [2022-03-15 16:24:49,958 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-15 16:24:49,958 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-15 16:24:49,959 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-15 16:24:49,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-03-15 16:24:49,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 521. [2022-03-15 16:24:49,979 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-15 16:24:49,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1279 transitions. [2022-03-15 16:24:49,980 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1279 transitions. Word has length 33 [2022-03-15 16:24:49,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:49,980 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1279 transitions. [2022-03-15 16:24:49,980 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-15 16:24:49,980 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1279 transitions. [2022-03-15 16:24:49,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:24:49,981 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:49,981 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-15 16:24:50,000 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-15 16:24:50,197 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-15 16:24:50,198 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:50,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:50,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2015923837, now seen corresponding path program 9 times [2022-03-15 16:24:50,198 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:50,198 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621937740] [2022-03-15 16:24:50,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:50,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:50,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:50,281 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-15 16:24:50,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:50,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621937740] [2022-03-15 16:24:50,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621937740] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:50,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464469891] [2022-03-15 16:24:50,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:24:50,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:50,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:50,283 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-15 16:24:50,285 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-15 16:24:50,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:24:50,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:50,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-15 16:24:50,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:50,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:50,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:50,599 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-15 16:24:50,614 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-15 16:24:50,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:50,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:50,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:50,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:50,794 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:24:50,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-15 16:24:50,910 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-15 16:24:50,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464469891] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:50,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:50,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-15 16:24:50,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332131143] [2022-03-15 16:24:50,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:50,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-15 16:24:50,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:50,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-15 16:24:50,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-03-15 16:24:50,911 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-15 16:24:51,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:51,166 INFO L93 Difference]: Finished difference Result 805 states and 1925 transitions. [2022-03-15 16:24:51,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-15 16:24:51,166 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-15 16:24:51,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:51,169 INFO L225 Difference]: With dead ends: 805 [2022-03-15 16:24:51,169 INFO L226 Difference]: Without dead ends: 765 [2022-03-15 16:24:51,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 61 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=190, Invalid=622, Unknown=0, NotChecked=0, Total=812 [2022-03-15 16:24:51,169 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-15 16:24:51,169 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-15 16:24:51,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-03-15 16:24:51,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 517. [2022-03-15 16:24:51,177 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-15 16:24:51,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 1269 transitions. [2022-03-15 16:24:51,178 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 1269 transitions. Word has length 33 [2022-03-15 16:24:51,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:51,178 INFO L470 AbstractCegarLoop]: Abstraction has 517 states and 1269 transitions. [2022-03-15 16:24:51,178 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-15 16:24:51,178 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 1269 transitions. [2022-03-15 16:24:51,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:24:51,179 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:51,179 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-15 16:24:51,196 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-15 16:24:51,395 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-15 16:24:51,395 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:51,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:51,396 INFO L85 PathProgramCache]: Analyzing trace with hash 479016773, now seen corresponding path program 10 times [2022-03-15 16:24:51,396 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:51,396 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420680770] [2022-03-15 16:24:51,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:51,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:51,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:51,472 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-15 16:24:51,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:51,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420680770] [2022-03-15 16:24:51,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420680770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:51,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744577619] [2022-03-15 16:24:51,473 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:24:51,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:51,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:51,474 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-15 16:24:51,475 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-15 16:24:51,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:24:51,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:51,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:24:51,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:51,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:51,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:51,714 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-15 16:24:51,728 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-15 16:24:51,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:51,876 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:24:51,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-03-15 16:24:51,985 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-15 16:24:51,985 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744577619] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:51,985 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:51,985 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:24:51,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976267996] [2022-03-15 16:24:51,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:51,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:24:51,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:51,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:24:51,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:24:51,986 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-15 16:24:52,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:52,219 INFO L93 Difference]: Finished difference Result 919 states and 2215 transitions. [2022-03-15 16:24:52,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-15 16:24:52,220 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-15 16:24:52,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:52,222 INFO L225 Difference]: With dead ends: 919 [2022-03-15 16:24:52,222 INFO L226 Difference]: Without dead ends: 883 [2022-03-15 16:24:52,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=172, Invalid=584, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:24:52,223 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-15 16:24:52,223 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-15 16:24:52,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2022-03-15 16:24:52,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 521. [2022-03-15 16:24:52,232 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-15 16:24:52,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1269 transitions. [2022-03-15 16:24:52,233 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1269 transitions. Word has length 33 [2022-03-15 16:24:52,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:52,233 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1269 transitions. [2022-03-15 16:24:52,233 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-15 16:24:52,233 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1269 transitions. [2022-03-15 16:24:52,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-15 16:24:52,234 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:52,234 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-15 16:24:52,256 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-15 16:24:52,447 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-15 16:24:52,447 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:52,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:52,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1048776635, now seen corresponding path program 11 times [2022-03-15 16:24:52,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:52,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89840269] [2022-03-15 16:24:52,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:52,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:52,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:52,533 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-15 16:24:52,534 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:52,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89840269] [2022-03-15 16:24:52,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89840269] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:52,534 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401941832] [2022-03-15 16:24:52,534 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:24:52,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:52,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:52,535 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-15 16:24:52,539 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-15 16:24:52,557 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:24:52,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:52,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-15 16:24:52,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:52,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:52,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:52,766 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-15 16:24:52,779 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-15 16:24:52,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:52,927 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-15 16:24:52,927 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-15 16:24:53,023 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-15 16:24:53,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [401941832] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:53,023 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:53,023 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-15 16:24:53,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832173544] [2022-03-15 16:24:53,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:53,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-15 16:24:53,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:53,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-15 16:24:53,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-15 16:24:53,024 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-15 16:24:53,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:53,198 INFO L93 Difference]: Finished difference Result 779 states and 1889 transitions. [2022-03-15 16:24:53,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-15 16:24:53,198 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-15 16:24:53,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:53,200 INFO L225 Difference]: With dead ends: 779 [2022-03-15 16:24:53,200 INFO L226 Difference]: Without dead ends: 743 [2022-03-15 16:24:53,201 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-15 16:24:53,201 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-15 16:24:53,201 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-15 16:24:53,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-03-15 16:24:53,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 463. [2022-03-15 16:24:53,208 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-15 16:24:53,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1131 transitions. [2022-03-15 16:24:53,209 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1131 transitions. Word has length 33 [2022-03-15 16:24:53,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:53,210 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 1131 transitions. [2022-03-15 16:24:53,210 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-15 16:24:53,210 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1131 transitions. [2022-03-15 16:24:53,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:53,210 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:53,210 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-15 16:24:53,227 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-15 16:24:53,426 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-15 16:24:53,427 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:53,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:53,427 INFO L85 PathProgramCache]: Analyzing trace with hash -522701061, now seen corresponding path program 12 times [2022-03-15 16:24:53,427 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:53,427 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343219696] [2022-03-15 16:24:53,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:53,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:53,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:53,549 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-15 16:24:53,550 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:53,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343219696] [2022-03-15 16:24:53,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343219696] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:53,550 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619687616] [2022-03-15 16:24:53,550 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:24:53,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:53,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:53,551 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-15 16:24:53,551 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-15 16:24:53,577 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-15 16:24:53,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:53,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-15 16:24:53,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:53,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:53,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:53,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:53,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:53,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:53,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:53,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:53,918 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-15 16:24:53,931 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-15 16:24:53,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:54,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:54,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:54,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:54,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:54,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:54,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:54,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:54,247 INFO L353 Elim1Store]: treesize reduction 19, result has 76.5 percent of original size [2022-03-15 16:24:54,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-15 16:24:54,514 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-15 16:24:54,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619687616] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:54,515 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:54,515 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-15 16:24:54,515 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342572806] [2022-03-15 16:24:54,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:54,516 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:24:54,516 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:54,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:24:54,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:24:54,516 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-15 16:24:54,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:54,987 INFO L93 Difference]: Finished difference Result 1223 states and 3157 transitions. [2022-03-15 16:24:54,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-15 16:24:54,987 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-15 16:24:54,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:54,990 INFO L225 Difference]: With dead ends: 1223 [2022-03-15 16:24:54,991 INFO L226 Difference]: Without dead ends: 1195 [2022-03-15 16:24:54,991 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-15 16:24:54,991 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-15 16:24:54,991 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-15 16:24:54,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2022-03-15 16:24:55,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 695. [2022-03-15 16:24:55,002 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-15 16:24:55,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 1707 transitions. [2022-03-15 16:24:55,003 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 1707 transitions. Word has length 35 [2022-03-15 16:24:55,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:55,003 INFO L470 AbstractCegarLoop]: Abstraction has 695 states and 1707 transitions. [2022-03-15 16:24:55,003 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-15 16:24:55,003 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 1707 transitions. [2022-03-15 16:24:55,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:55,004 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:55,004 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-15 16:24:55,025 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-15 16:24:55,219 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-15 16:24:55,219 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:55,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:55,220 INFO L85 PathProgramCache]: Analyzing trace with hash -572389961, now seen corresponding path program 13 times [2022-03-15 16:24:55,220 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:55,220 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216851198] [2022-03-15 16:24:55,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:55,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:55,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:55,359 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-15 16:24:55,359 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:55,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216851198] [2022-03-15 16:24:55,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216851198] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:55,359 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070612770] [2022-03-15 16:24:55,359 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:24:55,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:55,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:55,360 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-15 16:24:55,361 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-15 16:24:55,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:55,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:24:55,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:55,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:55,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:55,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:55,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:55,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:55,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:55,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:55,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:55,637 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-15 16:24:55,651 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-15 16:24:55,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:55,880 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-15 16:24:55,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 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-15 16:24:56,142 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-15 16:24:56,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070612770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:56,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:56,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-15 16:24:56,143 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356805551] [2022-03-15 16:24:56,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:56,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:24:56,143 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:56,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:24:56,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:24:56,143 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-15 16:24:56,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:56,777 INFO L93 Difference]: Finished difference Result 2455 states and 5992 transitions. [2022-03-15 16:24:56,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:24:56,777 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-15 16:24:56,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:56,783 INFO L225 Difference]: With dead ends: 2455 [2022-03-15 16:24:56,783 INFO L226 Difference]: Without dead ends: 2091 [2022-03-15 16:24:56,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=389, Invalid=1591, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:24:56,784 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 322 mSDsluCounter, 654 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:24:56,785 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-15 16:24:56,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states. [2022-03-15 16:24:56,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 751. [2022-03-15 16:24:56,798 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-15 16:24:56,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 1883 transitions. [2022-03-15 16:24:56,800 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 1883 transitions. Word has length 35 [2022-03-15 16:24:56,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:56,800 INFO L470 AbstractCegarLoop]: Abstraction has 751 states and 1883 transitions. [2022-03-15 16:24:56,800 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-15 16:24:56,800 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 1883 transitions. [2022-03-15 16:24:56,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:56,801 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:56,801 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-15 16:24:56,817 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-15 16:24:57,015 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-15 16:24:57,016 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:57,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:57,016 INFO L85 PathProgramCache]: Analyzing trace with hash 469623035, now seen corresponding path program 14 times [2022-03-15 16:24:57,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:57,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741787310] [2022-03-15 16:24:57,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:57,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:57,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:57,138 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-15 16:24:57,138 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:57,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741787310] [2022-03-15 16:24:57,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741787310] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:57,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458297650] [2022-03-15 16:24:57,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:24:57,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:57,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:57,139 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-15 16:24:57,140 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-15 16:24:57,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:24:57,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:57,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:24:57,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:57,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:57,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:57,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:57,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:57,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:57,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:57,451 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-15 16:24:57,464 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-15 16:24:57,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:57,686 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-15 16:24:57,686 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-15 16:24:57,933 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-15 16:24:57,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458297650] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:57,933 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:57,933 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-15 16:24:57,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227569862] [2022-03-15 16:24:57,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:57,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-15 16:24:57,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:57,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-15 16:24:57,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-03-15 16:24:57,934 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-15 16:24:58,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:24:58,248 INFO L93 Difference]: Finished difference Result 1247 states and 3071 transitions. [2022-03-15 16:24:58,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:24:58,248 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-15 16:24:58,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:24:58,252 INFO L225 Difference]: With dead ends: 1247 [2022-03-15 16:24:58,252 INFO L226 Difference]: Without dead ends: 1215 [2022-03-15 16:24:58,252 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-15 16:24:58,253 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-15 16:24:58,253 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-15 16:24:58,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2022-03-15 16:24:58,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 911. [2022-03-15 16:24:58,264 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-15 16:24:58,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 2289 transitions. [2022-03-15 16:24:58,265 INFO L78 Accepts]: Start accepts. Automaton has 911 states and 2289 transitions. Word has length 35 [2022-03-15 16:24:58,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:24:58,265 INFO L470 AbstractCegarLoop]: Abstraction has 911 states and 2289 transitions. [2022-03-15 16:24:58,265 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-15 16:24:58,266 INFO L276 IsEmpty]: Start isEmpty. Operand 911 states and 2289 transitions. [2022-03-15 16:24:58,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:24:58,267 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:24:58,267 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-15 16:24:58,285 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-15 16:24:58,483 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-15 16:24:58,483 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:24:58,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:24:58,483 INFO L85 PathProgramCache]: Analyzing trace with hash 761846011, now seen corresponding path program 15 times [2022-03-15 16:24:58,484 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:24:58,484 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037658904] [2022-03-15 16:24:58,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:24:58,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:24:58,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:24:58,649 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-15 16:24:58,649 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:24:58,649 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037658904] [2022-03-15 16:24:58,649 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037658904] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:24:58,650 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030314717] [2022-03-15 16:24:58,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:24:58,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:24:58,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:24:58,651 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-15 16:24:58,653 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-15 16:24:58,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-15 16:24:58,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:24:58,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-15 16:24:58,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:24:58,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:58,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:58,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:58,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:58,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:58,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:24:58,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:58,951 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-15 16:24:58,962 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-15 16:24:58,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:24:59,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:59,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:59,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:59,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:59,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:59,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:59,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:24:59,252 INFO L353 Elim1Store]: treesize reduction 17, result has 78.5 percent of original size [2022-03-15 16:24:59,253 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-15 16:24:59,473 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-15 16:24:59,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030314717] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:24:59,474 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:24:59,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-15 16:24:59,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894838838] [2022-03-15 16:24:59,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:24:59,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-15 16:24:59,474 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:24:59,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-15 16:24:59,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2022-03-15 16:24:59,475 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-15 16:25:00,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:00,176 INFO L93 Difference]: Finished difference Result 2355 states and 5696 transitions. [2022-03-15 16:25:00,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-15 16:25:00,177 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-15 16:25:00,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:00,183 INFO L225 Difference]: With dead ends: 2355 [2022-03-15 16:25:00,183 INFO L226 Difference]: Without dead ends: 2015 [2022-03-15 16:25:00,183 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-15 16:25:00,184 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-15 16:25:00,184 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-15 16:25:00,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2015 states. [2022-03-15 16:25:00,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2015 to 1151. [2022-03-15 16:25:00,202 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-15 16:25:00,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 2905 transitions. [2022-03-15 16:25:00,203 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 2905 transitions. Word has length 35 [2022-03-15 16:25:00,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:00,204 INFO L470 AbstractCegarLoop]: Abstraction has 1151 states and 2905 transitions. [2022-03-15 16:25:00,204 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-15 16:25:00,204 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 2905 transitions. [2022-03-15 16:25:00,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:00,205 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:00,205 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-15 16:25:00,223 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-15 16:25:00,419 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-15 16:25:00,419 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:00,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:00,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1754170107, now seen corresponding path program 16 times [2022-03-15 16:25:00,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:00,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561611943] [2022-03-15 16:25:00,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:00,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:00,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:00,535 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-15 16:25:00,535 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:00,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561611943] [2022-03-15 16:25:00,536 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561611943] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:00,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196002233] [2022-03-15 16:25:00,536 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:25:00,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:00,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:00,537 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-15 16:25:00,539 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-15 16:25:00,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:25:00,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:00,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:25:00,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:00,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:00,811 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:00,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:00,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:00,812 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-15 16:25:00,829 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-15 16:25:00,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:01,052 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-15 16:25:01,052 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-15 16:25:01,285 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-15 16:25:01,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196002233] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:01,285 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:01,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-15 16:25:01,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473469484] [2022-03-15 16:25:01,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:01,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-15 16:25:01,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:01,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-15 16:25:01,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-03-15 16:25:01,286 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-15 16:25:01,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:01,776 INFO L93 Difference]: Finished difference Result 2075 states and 5235 transitions. [2022-03-15 16:25:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-15 16:25:01,777 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-15 16:25:01,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:01,782 INFO L225 Difference]: With dead ends: 2075 [2022-03-15 16:25:01,782 INFO L226 Difference]: Without dead ends: 1915 [2022-03-15 16:25:01,783 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-15 16:25:01,783 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-15 16:25:01,783 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-15 16:25:01,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1915 states. [2022-03-15 16:25:01,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1915 to 907. [2022-03-15 16:25:01,797 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-15 16:25:01,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 2223 transitions. [2022-03-15 16:25:01,799 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 2223 transitions. Word has length 35 [2022-03-15 16:25:01,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:01,799 INFO L470 AbstractCegarLoop]: Abstraction has 907 states and 2223 transitions. [2022-03-15 16:25:01,799 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-15 16:25:01,799 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 2223 transitions. [2022-03-15 16:25:01,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-15 16:25:01,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:01,800 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-15 16:25:01,816 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-15 16:25:02,017 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-15 16:25:02,017 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:02,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:02,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1894886651, now seen corresponding path program 17 times [2022-03-15 16:25:02,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:02,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749527921] [2022-03-15 16:25:02,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:02,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:02,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:02,142 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-15 16:25:02,143 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:02,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749527921] [2022-03-15 16:25:02,143 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749527921] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:02,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218645815] [2022-03-15 16:25:02,143 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:25:02,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:02,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:02,144 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-15 16:25:02,144 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-15 16:25:02,170 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-15 16:25:02,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:02,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-15 16:25:02,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:02,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:02,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:02,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:02,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:02,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:02,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:02,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:02,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:02,659 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-15 16:25:02,674 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-15 16:25:02,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:03,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:03,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:03,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:03,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:03,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:03,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:03,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:03,371 INFO L353 Elim1Store]: treesize reduction 17, result has 77.3 percent of original size [2022-03-15 16:25:03,371 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-15 16:25:03,556 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-15 16:25:03,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218645815] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:03,557 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:03,557 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-15 16:25:03,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800036747] [2022-03-15 16:25:03,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:03,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-15 16:25:03,557 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:03,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-15 16:25:03,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-03-15 16:25:03,558 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-15 16:25:04,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:04,100 INFO L93 Difference]: Finished difference Result 1631 states and 4051 transitions. [2022-03-15 16:25:04,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:25:04,101 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-15 16:25:04,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:04,105 INFO L225 Difference]: With dead ends: 1631 [2022-03-15 16:25:04,105 INFO L226 Difference]: Without dead ends: 1623 [2022-03-15 16:25:04,106 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-15 16:25:04,106 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-15 16:25:04,106 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-15 16:25:04,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2022-03-15 16:25:04,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 1165. [2022-03-15 16:25:04,121 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-15 16:25:04,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 2889 transitions. [2022-03-15 16:25:04,123 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 2889 transitions. Word has length 35 [2022-03-15 16:25:04,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:04,123 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 2889 transitions. [2022-03-15 16:25:04,123 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-15 16:25:04,123 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 2889 transitions. [2022-03-15 16:25:04,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-15 16:25:04,125 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:04,125 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-15 16:25:04,143 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-15 16:25:04,339 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-15 16:25:04,340 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:04,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:04,340 INFO L85 PathProgramCache]: Analyzing trace with hash -583086949, now seen corresponding path program 18 times [2022-03-15 16:25:04,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:04,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204132983] [2022-03-15 16:25:04,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:04,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:04,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:04,364 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-15 16:25:04,364 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:04,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204132983] [2022-03-15 16:25:04,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204132983] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:04,364 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783798172] [2022-03-15 16:25:04,365 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:25:04,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:04,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:04,366 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-15 16:25:04,367 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-15 16:25:04,389 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:25:04,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:04,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-15 16:25:04,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:04,456 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-15 16:25:04,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:04,506 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-15 16:25:04,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783798172] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:04,506 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:04,506 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-15 16:25:04,506 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491823262] [2022-03-15 16:25:04,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:04,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-15 16:25:04,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:04,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-15 16:25:04,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-15 16:25:04,507 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-15 16:25:04,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:04,542 INFO L93 Difference]: Finished difference Result 1891 states and 4573 transitions. [2022-03-15 16:25:04,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-15 16:25:04,542 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-15 16:25:04,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:04,549 INFO L225 Difference]: With dead ends: 1891 [2022-03-15 16:25:04,549 INFO L226 Difference]: Without dead ends: 1879 [2022-03-15 16:25:04,549 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-15 16:25:04,550 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-15 16:25:04,550 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-15 16:25:04,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1879 states. [2022-03-15 16:25:04,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1879 to 1349. [2022-03-15 16:25:04,566 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-15 16:25:04,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 3347 transitions. [2022-03-15 16:25:04,568 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 3347 transitions. Word has length 37 [2022-03-15 16:25:04,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:04,568 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 3347 transitions. [2022-03-15 16:25:04,568 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-15 16:25:04,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 3347 transitions. [2022-03-15 16:25:04,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-15 16:25:04,570 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:04,570 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-15 16:25:04,585 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-03-15 16:25:04,771 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-15 16:25:04,771 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:04,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:04,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1166349501, now seen corresponding path program 19 times [2022-03-15 16:25:04,771 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:04,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452580181] [2022-03-15 16:25:04,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:04,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:04,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:04,886 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-15 16:25:04,887 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:04,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452580181] [2022-03-15 16:25:04,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452580181] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:04,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748488984] [2022-03-15 16:25:04,887 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:25:04,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:04,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:04,888 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-15 16:25:04,906 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-15 16:25:04,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:04,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-15 16:25:04,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:05,151 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-03-15 16:25:05,152 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-15 16:25:05,179 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-15 16:25:05,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:05,412 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-15 16:25:05,412 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-15 16:25:05,595 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-15 16:25:05,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748488984] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:05,595 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:05,595 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-15 16:25:05,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396734224] [2022-03-15 16:25:05,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:05,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-15 16:25:05,595 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:05,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-15 16:25:05,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-03-15 16:25:05,596 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-15 16:25:05,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:05,940 INFO L93 Difference]: Finished difference Result 2293 states and 5681 transitions. [2022-03-15 16:25:05,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-15 16:25:05,941 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-15 16:25:05,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:05,945 INFO L225 Difference]: With dead ends: 2293 [2022-03-15 16:25:05,945 INFO L226 Difference]: Without dead ends: 2245 [2022-03-15 16:25:05,945 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-15 16:25:05,945 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-15 16:25:05,946 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-15 16:25:05,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2245 states. [2022-03-15 16:25:05,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2245 to 1389. [2022-03-15 16:25:05,964 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-15 16:25:05,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1389 states to 1389 states and 3443 transitions. [2022-03-15 16:25:05,966 INFO L78 Accepts]: Start accepts. Automaton has 1389 states and 3443 transitions. Word has length 39 [2022-03-15 16:25:05,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:05,966 INFO L470 AbstractCegarLoop]: Abstraction has 1389 states and 3443 transitions. [2022-03-15 16:25:05,966 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-15 16:25:05,966 INFO L276 IsEmpty]: Start isEmpty. Operand 1389 states and 3443 transitions. [2022-03-15 16:25:05,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 16:25:05,968 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:05,968 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-15 16:25:05,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:06,184 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-15 16:25:06,185 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:06,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:06,185 INFO L85 PathProgramCache]: Analyzing trace with hash -944036231, now seen corresponding path program 20 times [2022-03-15 16:25:06,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:06,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19090579] [2022-03-15 16:25:06,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:06,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:06,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:06,336 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-15 16:25:06,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:06,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19090579] [2022-03-15 16:25:06,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19090579] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:06,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113527816] [2022-03-15 16:25:06,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:25:06,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:06,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:06,338 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-15 16:25:06,339 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-15 16:25:06,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:25:06,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:06,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:25:06,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:06,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:06,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:06,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:06,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:06,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:06,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:06,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:06,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:06,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:06,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:06,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:06,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:06,766 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-15 16:25:06,780 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-15 16:25:06,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:07,158 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:07,159 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-15 16:25:07,459 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-15 16:25:07,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113527816] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:07,459 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:07,459 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-03-15 16:25:07,460 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74380312] [2022-03-15 16:25:07,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:07,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:25:07,460 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:07,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:25:07,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:25:07,460 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-15 16:25:08,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:08,297 INFO L93 Difference]: Finished difference Result 3645 states and 8966 transitions. [2022-03-15 16:25:08,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-15 16:25:08,297 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-15 16:25:08,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:08,305 INFO L225 Difference]: With dead ends: 3645 [2022-03-15 16:25:08,305 INFO L226 Difference]: Without dead ends: 3285 [2022-03-15 16:25:08,306 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-15 16:25:08,307 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 305 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 1105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:08,307 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-15 16:25:08,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3285 states. [2022-03-15 16:25:08,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3285 to 1853. [2022-03-15 16:25:08,336 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-15 16:25:08,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 4635 transitions. [2022-03-15 16:25:08,338 INFO L78 Accepts]: Start accepts. Automaton has 1853 states and 4635 transitions. Word has length 41 [2022-03-15 16:25:08,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:08,339 INFO L470 AbstractCegarLoop]: Abstraction has 1853 states and 4635 transitions. [2022-03-15 16:25:08,339 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-15 16:25:08,339 INFO L276 IsEmpty]: Start isEmpty. Operand 1853 states and 4635 transitions. [2022-03-15 16:25:08,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 16:25:08,357 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:08,357 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-15 16:25:08,386 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-15 16:25:08,573 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-15 16:25:08,573 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:08,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:08,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1844267129, now seen corresponding path program 21 times [2022-03-15 16:25:08,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:08,574 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220148249] [2022-03-15 16:25:08,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:08,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:08,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:08,717 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-15 16:25:08,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:08,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220148249] [2022-03-15 16:25:08,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220148249] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:08,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257977061] [2022-03-15 16:25:08,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:25:08,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:08,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:08,719 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-15 16:25:08,720 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-15 16:25:08,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:25:08,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:08,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:25:08,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:09,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:09,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:09,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:09,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:09,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:09,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:09,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:09,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:09,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:09,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:09,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:09,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:09,163 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-15 16:25:09,177 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-15 16:25:09,177 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:09,579 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:09,580 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-15 16:25:09,874 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-15 16:25:09,874 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257977061] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:09,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:09,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-03-15 16:25:09,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73474476] [2022-03-15 16:25:09,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:09,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:25:09,874 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:09,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:25:09,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:25:09,875 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-15 16:25:10,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:10,589 INFO L93 Difference]: Finished difference Result 3743 states and 9415 transitions. [2022-03-15 16:25:10,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-15 16:25:10,589 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-15 16:25:10,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:10,594 INFO L225 Difference]: With dead ends: 3743 [2022-03-15 16:25:10,594 INFO L226 Difference]: Without dead ends: 3619 [2022-03-15 16:25:10,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 648 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=421, Invalid=2029, Unknown=0, NotChecked=0, Total=2450 [2022-03-15 16:25:10,595 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 275 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 720 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 457 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 720 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:10,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 457 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 720 Invalid, 0 Unknown, 140 Unchecked, 0.3s Time] [2022-03-15 16:25:10,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3619 states. [2022-03-15 16:25:10,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3619 to 1573. [2022-03-15 16:25:10,618 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-15 16:25:10,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 3875 transitions. [2022-03-15 16:25:10,621 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 3875 transitions. Word has length 41 [2022-03-15 16:25:10,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:10,621 INFO L470 AbstractCegarLoop]: Abstraction has 1573 states and 3875 transitions. [2022-03-15 16:25:10,621 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-15 16:25:10,621 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 3875 transitions. [2022-03-15 16:25:10,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 16:25:10,623 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:10,623 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-15 16:25:10,639 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-15 16:25:10,839 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-15 16:25:10,839 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:10,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:10,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1344203385, now seen corresponding path program 22 times [2022-03-15 16:25:10,839 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:10,839 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294593341] [2022-03-15 16:25:10,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:10,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:10,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:10,989 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-15 16:25:10,989 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:10,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294593341] [2022-03-15 16:25:10,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294593341] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:10,989 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101580884] [2022-03-15 16:25:10,989 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:25:10,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:10,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:10,991 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-15 16:25:10,992 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-15 16:25:11,015 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:25:11,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:11,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:25:11,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:11,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:11,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:11,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:11,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:11,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:11,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:11,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:11,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:11,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:11,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:11,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:11,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:11,414 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-15 16:25:11,427 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-15 16:25:11,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:11,822 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:11,822 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-15 16:25:12,195 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-15 16:25:12,195 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101580884] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:12,195 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:12,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-03-15 16:25:12,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685554617] [2022-03-15 16:25:12,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:12,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:25:12,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:12,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:25:12,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:25:12,196 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-15 16:25:12,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:12,696 INFO L93 Difference]: Finished difference Result 2797 states and 6927 transitions. [2022-03-15 16:25:12,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-15 16:25:12,697 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-15 16:25:12,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:12,701 INFO L225 Difference]: With dead ends: 2797 [2022-03-15 16:25:12,701 INFO L226 Difference]: Without dead ends: 2733 [2022-03-15 16:25:12,702 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-15 16:25:12,702 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-15 16:25:12,702 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-15 16:25:12,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2022-03-15 16:25:12,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 1717. [2022-03-15 16:25:12,726 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-15 16:25:12,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1717 states to 1717 states and 4239 transitions. [2022-03-15 16:25:12,729 INFO L78 Accepts]: Start accepts. Automaton has 1717 states and 4239 transitions. Word has length 41 [2022-03-15 16:25:12,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:12,729 INFO L470 AbstractCegarLoop]: Abstraction has 1717 states and 4239 transitions. [2022-03-15 16:25:12,730 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-15 16:25:12,730 INFO L276 IsEmpty]: Start isEmpty. Operand 1717 states and 4239 transitions. [2022-03-15 16:25:12,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 16:25:12,732 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:12,732 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-15 16:25:12,748 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-15 16:25:12,948 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-15 16:25:12,948 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:12,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:12,948 INFO L85 PathProgramCache]: Analyzing trace with hash 432687225, now seen corresponding path program 23 times [2022-03-15 16:25:12,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:12,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400956275] [2022-03-15 16:25:12,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:12,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:12,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:13,156 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-15 16:25:13,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:13,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400956275] [2022-03-15 16:25:13,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400956275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:13,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846235628] [2022-03-15 16:25:13,157 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:25:13,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:13,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:13,158 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-15 16:25:13,159 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-15 16:25:13,181 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-15 16:25:13,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:13,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:25:13,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:13,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:13,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:13,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:13,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:13,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:13,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:13,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:13,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:13,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:13,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:13,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:13,575 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-15 16:25:13,587 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-15 16:25:13,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:13,964 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:13,965 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-15 16:25:14,306 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-15 16:25:14,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846235628] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:14,306 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:14,307 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 25 [2022-03-15 16:25:14,307 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126676152] [2022-03-15 16:25:14,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:14,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:25:14,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:14,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:25:14,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:25:14,307 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-15 16:25:15,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:15,806 INFO L93 Difference]: Finished difference Result 5605 states and 13676 transitions. [2022-03-15 16:25:15,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:25:15,807 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-15 16:25:15,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:15,814 INFO L225 Difference]: With dead ends: 5605 [2022-03-15 16:25:15,815 INFO L226 Difference]: Without dead ends: 5045 [2022-03-15 16:25:15,815 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 70 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1293 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=713, Invalid=3577, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:25:15,816 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.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:15,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [521 Valid, 974 Invalid, 1398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 1109 Invalid, 0 Unknown, 116 Unchecked, 0.5s Time] [2022-03-15 16:25:15,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5045 states. [2022-03-15 16:25:15,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5045 to 2341. [2022-03-15 16:25:15,854 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-15 16:25:15,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2341 states to 2341 states and 5859 transitions. [2022-03-15 16:25:15,858 INFO L78 Accepts]: Start accepts. Automaton has 2341 states and 5859 transitions. Word has length 41 [2022-03-15 16:25:15,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:15,858 INFO L470 AbstractCegarLoop]: Abstraction has 2341 states and 5859 transitions. [2022-03-15 16:25:15,859 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-15 16:25:15,859 INFO L276 IsEmpty]: Start isEmpty. Operand 2341 states and 5859 transitions. [2022-03-15 16:25:15,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 16:25:15,861 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:15,861 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-15 16:25:15,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:16,079 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-15 16:25:16,079 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:16,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:16,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1574040455, now seen corresponding path program 24 times [2022-03-15 16:25:16,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:16,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486571577] [2022-03-15 16:25:16,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:16,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:16,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:16,218 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-15 16:25:16,219 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:16,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486571577] [2022-03-15 16:25:16,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486571577] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:16,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097685061] [2022-03-15 16:25:16,219 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:25:16,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:16,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:16,220 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-15 16:25:16,221 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-15 16:25:16,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-15 16:25:16,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:16,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-15 16:25:16,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:16,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:16,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,640 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-15 16:25:16,653 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-15 16:25:16,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:16,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:16,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:17,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:17,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:17,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:17,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:17,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:17,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:17,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:17,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:17,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:17,035 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-15 16:25:17,321 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-15 16:25:17,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097685061] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:17,321 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:17,321 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-03-15 16:25:17,321 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164332621] [2022-03-15 16:25:17,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:17,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-15 16:25:17,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:17,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-15 16:25:17,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=576, Unknown=0, NotChecked=0, Total=756 [2022-03-15 16:25:17,322 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-15 16:25:18,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:18,851 INFO L93 Difference]: Finished difference Result 5941 states and 14829 transitions. [2022-03-15 16:25:18,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 16:25:18,851 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-15 16:25:18,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:18,859 INFO L225 Difference]: With dead ends: 5941 [2022-03-15 16:25:18,859 INFO L226 Difference]: Without dead ends: 5557 [2022-03-15 16:25:18,860 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-15 16:25:18,861 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 358 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 1220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:18,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 791 Invalid, 1220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 849 Invalid, 0 Unknown, 257 Unchecked, 0.4s Time] [2022-03-15 16:25:18,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5557 states. [2022-03-15 16:25:18,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5557 to 3585. [2022-03-15 16:25:18,913 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-15 16:25:18,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3585 states to 3585 states and 8987 transitions. [2022-03-15 16:25:18,919 INFO L78 Accepts]: Start accepts. Automaton has 3585 states and 8987 transitions. Word has length 41 [2022-03-15 16:25:18,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:18,919 INFO L470 AbstractCegarLoop]: Abstraction has 3585 states and 8987 transitions. [2022-03-15 16:25:18,919 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-15 16:25:18,919 INFO L276 IsEmpty]: Start isEmpty. Operand 3585 states and 8987 transitions. [2022-03-15 16:25:18,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 16:25:18,922 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:18,923 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-15 16:25:18,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-15 16:25:19,139 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-15 16:25:19,139 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:19,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:19,139 INFO L85 PathProgramCache]: Analyzing trace with hash -777653639, now seen corresponding path program 25 times [2022-03-15 16:25:19,139 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:19,139 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689022263] [2022-03-15 16:25:19,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:19,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:19,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:19,290 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-15 16:25:19,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:19,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689022263] [2022-03-15 16:25:19,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689022263] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:19,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148210474] [2022-03-15 16:25:19,290 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:25:19,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:19,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:19,291 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-15 16:25:19,297 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-15 16:25:19,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:19,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:25:19,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:19,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:19,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:19,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:19,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:19,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:19,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:19,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:19,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:19,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:19,708 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-15 16:25:19,721 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-15 16:25:19,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:20,092 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:20,093 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-15 16:25:20,551 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-15 16:25:20,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148210474] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:20,551 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:20,551 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 24 [2022-03-15 16:25:20,551 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285232914] [2022-03-15 16:25:20,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:20,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:25:20,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:20,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:25:20,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:25:20,552 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-15 16:25:21,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:21,497 INFO L93 Difference]: Finished difference Result 6535 states and 16160 transitions. [2022-03-15 16:25:21,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:25:21,497 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-15 16:25:21,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:21,507 INFO L225 Difference]: With dead ends: 6535 [2022-03-15 16:25:21,507 INFO L226 Difference]: Without dead ends: 6155 [2022-03-15 16:25:21,508 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-15 16:25:21,508 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:21,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 756 Invalid, 1138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 955 Invalid, 0 Unknown, 78 Unchecked, 0.4s Time] [2022-03-15 16:25:21,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6155 states. [2022-03-15 16:25:21,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6155 to 3675. [2022-03-15 16:25:21,578 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-15 16:25:21,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3675 states to 3675 states and 9203 transitions. [2022-03-15 16:25:21,585 INFO L78 Accepts]: Start accepts. Automaton has 3675 states and 9203 transitions. Word has length 41 [2022-03-15 16:25:21,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:21,585 INFO L470 AbstractCegarLoop]: Abstraction has 3675 states and 9203 transitions. [2022-03-15 16:25:21,585 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-15 16:25:21,585 INFO L276 IsEmpty]: Start isEmpty. Operand 3675 states and 9203 transitions. [2022-03-15 16:25:21,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 16:25:21,589 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:21,589 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-15 16:25:21,608 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-15 16:25:21,805 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-15 16:25:21,805 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:21,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:21,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1510585977, now seen corresponding path program 26 times [2022-03-15 16:25:21,806 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:21,806 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154197347] [2022-03-15 16:25:21,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:21,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:21,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:21,970 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-15 16:25:21,970 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:21,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154197347] [2022-03-15 16:25:21,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154197347] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:21,970 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954411506] [2022-03-15 16:25:21,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:25:21,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:21,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:21,971 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-15 16:25:21,972 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-15 16:25:21,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:25:21,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:21,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:25:21,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:22,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:22,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:22,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:22,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:22,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:22,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:22,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:22,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:22,429 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-15 16:25:22,442 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-15 16:25:22,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:22,846 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:22,846 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-15 16:25:23,250 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-15 16:25:23,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954411506] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:23,250 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:23,250 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-03-15 16:25:23,250 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383392569] [2022-03-15 16:25:23,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:23,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:25:23,250 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:23,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:25:23,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:25:23,251 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-15 16:25:24,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:24,146 INFO L93 Difference]: Finished difference Result 6199 states and 15534 transitions. [2022-03-15 16:25:24,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-15 16:25:24,146 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-15 16:25:24,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:24,154 INFO L225 Difference]: With dead ends: 6199 [2022-03-15 16:25:24,155 INFO L226 Difference]: Without dead ends: 6063 [2022-03-15 16:25:24,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 65 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=445, Invalid=2207, Unknown=0, NotChecked=0, Total=2652 [2022-03-15 16:25:24,155 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-15 16:25:24,159 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-15 16:25:24,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2022-03-15 16:25:24,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 3883. [2022-03-15 16:25:24,219 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-15 16:25:24,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3883 states to 3883 states and 9739 transitions. [2022-03-15 16:25:24,226 INFO L78 Accepts]: Start accepts. Automaton has 3883 states and 9739 transitions. Word has length 41 [2022-03-15 16:25:24,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:24,226 INFO L470 AbstractCegarLoop]: Abstraction has 3883 states and 9739 transitions. [2022-03-15 16:25:24,227 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-15 16:25:24,227 INFO L276 IsEmpty]: Start isEmpty. Operand 3883 states and 9739 transitions. [2022-03-15 16:25:24,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-15 16:25:24,230 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:24,230 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-15 16:25:24,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-15 16:25:24,443 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-15 16:25:24,443 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:24,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:24,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1985665145, now seen corresponding path program 27 times [2022-03-15 16:25:24,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:24,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277907554] [2022-03-15 16:25:24,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:24,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:24,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:24,596 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-15 16:25:24,597 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:24,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277907554] [2022-03-15 16:25:24,597 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277907554] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:24,597 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149164748] [2022-03-15 16:25:24,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:25:24,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:24,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:24,598 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-15 16:25:24,599 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-15 16:25:24,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-15 16:25:24,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:24,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-15 16:25:24,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:24,943 INFO L353 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2022-03-15 16:25:24,943 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-15 16:25:24,955 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-15 16:25:24,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:25,340 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:25,341 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-15 16:25:25,791 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-15 16:25:25,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149164748] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:25,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:25,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-03-15 16:25:25,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170910399] [2022-03-15 16:25:25,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:25,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-15 16:25:25,792 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:25,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-15 16:25:25,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-03-15 16:25:25,793 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-15 16:25:26,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:26,535 INFO L93 Difference]: Finished difference Result 5775 states and 14411 transitions. [2022-03-15 16:25:26,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-15 16:25:26,535 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-15 16:25:26,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:26,542 INFO L225 Difference]: With dead ends: 5775 [2022-03-15 16:25:26,542 INFO L226 Difference]: Without dead ends: 5715 [2022-03-15 16:25:26,542 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-15 16:25:26,543 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 267 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 1026 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 1064 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 1026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:26,543 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-15 16:25:26,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5715 states. [2022-03-15 16:25:26,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5715 to 3915. [2022-03-15 16:25:26,592 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-15 16:25:26,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3915 states to 3915 states and 9819 transitions. [2022-03-15 16:25:26,598 INFO L78 Accepts]: Start accepts. Automaton has 3915 states and 9819 transitions. Word has length 41 [2022-03-15 16:25:26,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:26,598 INFO L470 AbstractCegarLoop]: Abstraction has 3915 states and 9819 transitions. [2022-03-15 16:25:26,599 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-15 16:25:26,599 INFO L276 IsEmpty]: Start isEmpty. Operand 3915 states and 9819 transitions. [2022-03-15 16:25:26,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-15 16:25:26,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:26,602 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-15 16:25:26,618 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-15 16:25:26,817 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-15 16:25:26,818 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:26,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:26,818 INFO L85 PathProgramCache]: Analyzing trace with hash -960272133, now seen corresponding path program 28 times [2022-03-15 16:25:26,818 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:26,818 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510364162] [2022-03-15 16:25:26,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:26,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:26,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:26,860 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-15 16:25:26,860 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:26,860 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510364162] [2022-03-15 16:25:26,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510364162] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:26,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098187081] [2022-03-15 16:25:26,861 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:25:26,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:26,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:26,862 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-15 16:25:26,863 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-15 16:25:26,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:25:26,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:26,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-15 16:25:26,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:27,000 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-15 16:25:27,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:27,064 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-15 16:25:27,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098187081] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:27,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:27,064 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-03-15 16:25:27,064 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478848375] [2022-03-15 16:25:27,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:27,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-15 16:25:27,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:27,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-15 16:25:27,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-03-15 16:25:27,065 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-15 16:25:27,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:27,113 INFO L93 Difference]: Finished difference Result 5895 states and 14762 transitions. [2022-03-15 16:25:27,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-15 16:25:27,113 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-15 16:25:27,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:27,120 INFO L225 Difference]: With dead ends: 5895 [2022-03-15 16:25:27,120 INFO L226 Difference]: Without dead ends: 5887 [2022-03-15 16:25:27,120 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-15 16:25:27,121 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-15 16:25:27,121 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-15 16:25:27,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5887 states. [2022-03-15 16:25:27,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5887 to 5027. [2022-03-15 16:25:27,209 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-15 16:25:27,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5027 states to 5027 states and 12691 transitions. [2022-03-15 16:25:27,218 INFO L78 Accepts]: Start accepts. Automaton has 5027 states and 12691 transitions. Word has length 43 [2022-03-15 16:25:27,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:27,218 INFO L470 AbstractCegarLoop]: Abstraction has 5027 states and 12691 transitions. [2022-03-15 16:25:27,218 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-15 16:25:27,218 INFO L276 IsEmpty]: Start isEmpty. Operand 5027 states and 12691 transitions. [2022-03-15 16:25:27,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-15 16:25:27,223 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:27,223 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-15 16:25:27,239 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-15 16:25:27,438 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-15 16:25:27,439 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:27,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:27,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1559445547, now seen corresponding path program 29 times [2022-03-15 16:25:27,439 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:27,439 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590935298] [2022-03-15 16:25:27,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:27,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:27,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:27,622 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-15 16:25:27,623 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:27,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590935298] [2022-03-15 16:25:27,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590935298] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:27,623 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846958890] [2022-03-15 16:25:27,623 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:25:27,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:27,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:27,624 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-15 16:25:27,625 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-15 16:25:27,648 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:25:27,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:27,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:25:27,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:28,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:28,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:28,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:28,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:28,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:28,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:28,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:28,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:28,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:28,090 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-15 16:25:28,103 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-15 16:25:28,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:28,512 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:28,512 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-15 16:25:28,816 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-15 16:25:28,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846958890] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:28,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:28,816 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-15 16:25:28,816 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838462567] [2022-03-15 16:25:28,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:28,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:25:28,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:28,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:25:28,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:25:28,817 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-15 16:25:29,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:29,566 INFO L93 Difference]: Finished difference Result 8863 states and 22425 transitions. [2022-03-15 16:25:29,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-15 16:25:29,567 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-15 16:25:29,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:29,577 INFO L225 Difference]: With dead ends: 8863 [2022-03-15 16:25:29,577 INFO L226 Difference]: Without dead ends: 8779 [2022-03-15 16:25:29,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 73 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=449, Invalid=2307, Unknown=0, NotChecked=0, Total=2756 [2022-03-15 16:25:29,578 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-15 16:25:29,578 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-15 16:25:29,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8779 states. [2022-03-15 16:25:29,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8779 to 5811. [2022-03-15 16:25:29,651 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-15 16:25:29,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5811 states to 5811 states and 14587 transitions. [2022-03-15 16:25:29,661 INFO L78 Accepts]: Start accepts. Automaton has 5811 states and 14587 transitions. Word has length 45 [2022-03-15 16:25:29,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:29,661 INFO L470 AbstractCegarLoop]: Abstraction has 5811 states and 14587 transitions. [2022-03-15 16:25:29,661 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-15 16:25:29,661 INFO L276 IsEmpty]: Start isEmpty. Operand 5811 states and 14587 transitions. [2022-03-15 16:25:29,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-15 16:25:29,667 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:29,667 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-15 16:25:29,682 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-15 16:25:29,867 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-15 16:25:29,868 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:29,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:29,868 INFO L85 PathProgramCache]: Analyzing trace with hash 88103917, now seen corresponding path program 30 times [2022-03-15 16:25:29,868 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:29,868 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348160499] [2022-03-15 16:25:29,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:29,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:29,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:30,021 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-15 16:25:30,021 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:30,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348160499] [2022-03-15 16:25:30,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348160499] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:30,021 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71384812] [2022-03-15 16:25:30,021 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:25:30,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:30,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:30,022 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-15 16:25:30,023 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-15 16:25:30,046 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:25:30,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:30,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:25:30,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:30,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:30,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:30,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:30,517 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-15 16:25:30,530 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-15 16:25:30,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:30,932 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:30,933 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-15 16:25:31,317 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-15 16:25:31,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71384812] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:31,317 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:31,317 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-15 16:25:31,317 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46060561] [2022-03-15 16:25:31,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:31,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:25:31,317 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:31,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:25:31,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:25:31,318 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-15 16:25:32,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:32,094 INFO L93 Difference]: Finished difference Result 9923 states and 24777 transitions. [2022-03-15 16:25:32,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-15 16:25:32,095 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-15 16:25:32,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:32,119 INFO L225 Difference]: With dead ends: 9923 [2022-03-15 16:25:32,119 INFO L226 Difference]: Without dead ends: 9791 [2022-03-15 16:25:32,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 76 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=478, Invalid=2384, Unknown=0, NotChecked=0, Total=2862 [2022-03-15 16:25:32,120 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 264 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:32,120 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 473 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 555 Invalid, 0 Unknown, 247 Unchecked, 0.2s Time] [2022-03-15 16:25:32,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9791 states. [2022-03-15 16:25:32,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9791 to 6547. [2022-03-15 16:25:32,221 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-15 16:25:32,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6547 states to 6547 states and 16279 transitions. [2022-03-15 16:25:32,233 INFO L78 Accepts]: Start accepts. Automaton has 6547 states and 16279 transitions. Word has length 45 [2022-03-15 16:25:32,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:32,233 INFO L470 AbstractCegarLoop]: Abstraction has 6547 states and 16279 transitions. [2022-03-15 16:25:32,233 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-15 16:25:32,233 INFO L276 IsEmpty]: Start isEmpty. Operand 6547 states and 16279 transitions. [2022-03-15 16:25:32,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-15 16:25:32,240 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:32,240 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-15 16:25:32,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:32,445 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-15 16:25:32,446 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:32,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:32,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1359178197, now seen corresponding path program 31 times [2022-03-15 16:25:32,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:32,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401726032] [2022-03-15 16:25:32,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:32,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:32,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:32,621 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-15 16:25:32,621 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:32,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401726032] [2022-03-15 16:25:32,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401726032] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:32,621 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873570555] [2022-03-15 16:25:32,621 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:25:32,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:32,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:32,624 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-15 16:25:32,625 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-15 16:25:32,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:32,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:25:32,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:33,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:33,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:33,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:33,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:33,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:33,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:33,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:33,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:33,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:33,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:33,145 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-15 16:25:33,157 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-15 16:25:33,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:33,548 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:33,548 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-15 16:25:33,812 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-15 16:25:33,812 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873570555] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:33,813 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:33,813 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-03-15 16:25:33,813 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772804859] [2022-03-15 16:25:33,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:33,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-15 16:25:33,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:33,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-15 16:25:33,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-03-15 16:25:33,814 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-15 16:25:34,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:34,717 INFO L93 Difference]: Finished difference Result 10107 states and 25241 transitions. [2022-03-15 16:25:34,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 16:25:34,717 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-15 16:25:34,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:34,731 INFO L225 Difference]: With dead ends: 10107 [2022-03-15 16:25:34,731 INFO L226 Difference]: Without dead ends: 9999 [2022-03-15 16:25:34,732 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 77 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=546, Invalid=2646, Unknown=0, NotChecked=0, Total=3192 [2022-03-15 16:25:34,732 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 345 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 1148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 470 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:34,733 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-15 16:25:34,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9999 states. [2022-03-15 16:25:34,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9999 to 6387. [2022-03-15 16:25:34,823 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-15 16:25:34,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6387 states to 6387 states and 15871 transitions. [2022-03-15 16:25:34,834 INFO L78 Accepts]: Start accepts. Automaton has 6387 states and 15871 transitions. Word has length 45 [2022-03-15 16:25:34,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:34,834 INFO L470 AbstractCegarLoop]: Abstraction has 6387 states and 15871 transitions. [2022-03-15 16:25:34,834 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-15 16:25:34,834 INFO L276 IsEmpty]: Start isEmpty. Operand 6387 states and 15871 transitions. [2022-03-15 16:25:34,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-15 16:25:34,839 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:34,840 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-15 16:25:34,855 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-15 16:25:35,040 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-15 16:25:35,040 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:35,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:35,040 INFO L85 PathProgramCache]: Analyzing trace with hash -2106655175, now seen corresponding path program 32 times [2022-03-15 16:25:35,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:35,041 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314417954] [2022-03-15 16:25:35,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:35,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:35,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:35,218 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-15 16:25:35,218 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:35,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314417954] [2022-03-15 16:25:35,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314417954] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:35,219 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642811054] [2022-03-15 16:25:35,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:25:35,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:35,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:35,220 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-15 16:25:35,222 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-15 16:25:35,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:25:35,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:35,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-15 16:25:35,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:35,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:35,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:35,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:35,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:35,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:35,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:35,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:35,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:35,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:35,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:35,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:35,757 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-15 16:25:35,771 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-15 16:25:35,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:36,168 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-15 16:25:36,168 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-15 16:25:36,592 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-15 16:25:36,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642811054] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:36,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:36,592 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-15 16:25:36,592 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552780828] [2022-03-15 16:25:36,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:36,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-15 16:25:36,592 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:36,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-15 16:25:36,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-15 16:25:36,593 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-15 16:25:37,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:37,658 INFO L93 Difference]: Finished difference Result 12507 states and 29791 transitions. [2022-03-15 16:25:37,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-15 16:25:37,659 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-15 16:25:37,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:37,677 INFO L225 Difference]: With dead ends: 12507 [2022-03-15 16:25:37,677 INFO L226 Difference]: Without dead ends: 12399 [2022-03-15 16:25:37,678 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-15 16:25:37,678 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-15 16:25:37,678 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-15 16:25:37,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12399 states. [2022-03-15 16:25:37,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12399 to 5773. [2022-03-15 16:25:37,773 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-15 16:25:37,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5773 states to 5773 states and 13967 transitions. [2022-03-15 16:25:37,781 INFO L78 Accepts]: Start accepts. Automaton has 5773 states and 13967 transitions. Word has length 45 [2022-03-15 16:25:37,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:37,782 INFO L470 AbstractCegarLoop]: Abstraction has 5773 states and 13967 transitions. [2022-03-15 16:25:37,782 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-15 16:25:37,782 INFO L276 IsEmpty]: Start isEmpty. Operand 5773 states and 13967 transitions. [2022-03-15 16:25:37,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:25:37,787 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:37,787 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-15 16:25:37,802 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-15 16:25:37,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-15 16:25:37,988 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:37,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:37,988 INFO L85 PathProgramCache]: Analyzing trace with hash 449040727, now seen corresponding path program 33 times [2022-03-15 16:25:37,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:37,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380022596] [2022-03-15 16:25:37,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:37,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:37,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:38,167 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-15 16:25:38,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:38,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380022596] [2022-03-15 16:25:38,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380022596] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:38,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300148903] [2022-03-15 16:25:38,167 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:25:38,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:38,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:38,168 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-15 16:25:38,169 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-15 16:25:38,194 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:25:38,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:38,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:25:38,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:38,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:38,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:38,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:38,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:38,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:38,963 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-15 16:25:38,976 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-15 16:25:38,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:39,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:39,500 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:39,500 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-15 16:25:39,980 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-15 16:25:39,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300148903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:39,980 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:39,980 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-03-15 16:25:39,980 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447188587] [2022-03-15 16:25:39,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:39,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:25:39,981 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:39,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:25:39,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:25:39,982 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-15 16:25:42,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:42,100 INFO L93 Difference]: Finished difference Result 12693 states and 31061 transitions. [2022-03-15 16:25:42,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 16:25:42,101 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-15 16:25:42,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:42,121 INFO L225 Difference]: With dead ends: 12693 [2022-03-15 16:25:42,121 INFO L226 Difference]: Without dead ends: 12637 [2022-03-15 16:25:42,122 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3107 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1357, Invalid=8345, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 16:25:42,122 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 375 mSDsluCounter, 1165 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 871 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 712 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:42,122 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-15 16:25:42,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12637 states. [2022-03-15 16:25:42,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12637 to 7479. [2022-03-15 16:25:42,248 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-15 16:25:42,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7479 states to 7479 states and 18211 transitions. [2022-03-15 16:25:42,262 INFO L78 Accepts]: Start accepts. Automaton has 7479 states and 18211 transitions. Word has length 47 [2022-03-15 16:25:42,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:42,262 INFO L470 AbstractCegarLoop]: Abstraction has 7479 states and 18211 transitions. [2022-03-15 16:25:42,262 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-15 16:25:42,262 INFO L276 IsEmpty]: Start isEmpty. Operand 7479 states and 18211 transitions. [2022-03-15 16:25:42,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:25:42,270 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:42,270 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-15 16:25:42,285 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-15 16:25:42,470 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-15 16:25:42,470 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:42,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:42,471 INFO L85 PathProgramCache]: Analyzing trace with hash -927302825, now seen corresponding path program 34 times [2022-03-15 16:25:42,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:42,471 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045976242] [2022-03-15 16:25:42,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:42,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:42,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:42,647 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-15 16:25:42,647 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:42,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045976242] [2022-03-15 16:25:42,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045976242] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:42,647 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957987104] [2022-03-15 16:25:42,647 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:25:42,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:42,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:42,648 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-15 16:25:42,649 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-15 16:25:42,676 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:25:42,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:42,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-15 16:25:42,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:43,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:43,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:43,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:43,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:43,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:43,249 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-15 16:25:43,262 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-15 16:25:43,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:43,884 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:25:43,884 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-15 16:25:44,432 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-15 16:25:44,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957987104] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:44,433 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:44,433 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 32 [2022-03-15 16:25:44,433 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618417605] [2022-03-15 16:25:44,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:44,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:25:44,433 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:44,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:25:44,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:25:44,433 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-15 16:25:46,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:46,254 INFO L93 Difference]: Finished difference Result 20975 states and 51028 transitions. [2022-03-15 16:25:46,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 16:25:46,256 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-15 16:25:46,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:46,290 INFO L225 Difference]: With dead ends: 20975 [2022-03-15 16:25:46,290 INFO L226 Difference]: Without dead ends: 20699 [2022-03-15 16:25:46,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 86 SyntacticMatches, 3 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2218 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1107, Invalid=6203, Unknown=0, NotChecked=0, Total=7310 [2022-03-15 16:25:46,291 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 456 mSDsluCounter, 1226 mSDsCounter, 0 mSdLazyCounter, 1036 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 1472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 343 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:46,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 883 Invalid, 1472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1036 Invalid, 0 Unknown, 343 Unchecked, 0.5s Time] [2022-03-15 16:25:46,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20699 states. [2022-03-15 16:25:46,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20699 to 9383. [2022-03-15 16:25:46,460 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-15 16:25:46,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9383 states to 9383 states and 22873 transitions. [2022-03-15 16:25:46,479 INFO L78 Accepts]: Start accepts. Automaton has 9383 states and 22873 transitions. Word has length 47 [2022-03-15 16:25:46,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:46,479 INFO L470 AbstractCegarLoop]: Abstraction has 9383 states and 22873 transitions. [2022-03-15 16:25:46,479 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-15 16:25:46,479 INFO L276 IsEmpty]: Start isEmpty. Operand 9383 states and 22873 transitions. [2022-03-15 16:25:46,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:25:46,490 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:46,491 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-15 16:25:46,506 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-15 16:25:46,706 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-15 16:25:46,706 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:46,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:46,707 INFO L85 PathProgramCache]: Analyzing trace with hash -266221225, now seen corresponding path program 35 times [2022-03-15 16:25:46,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:46,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277253267] [2022-03-15 16:25:46,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:46,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:46,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:46,919 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-15 16:25:46,919 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:46,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277253267] [2022-03-15 16:25:46,919 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277253267] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:46,919 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601379723] [2022-03-15 16:25:46,919 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:25:46,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:46,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:46,920 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-15 16:25:46,921 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-15 16:25:46,946 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:25:46,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:46,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-15 16:25:46,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:47,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:47,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:47,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:47,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:47,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:47,559 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-15 16:25:47,573 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-15 16:25:47,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:48,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:48,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:25:48,062 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-15 16:25:48,306 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-15 16:25:48,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601379723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:48,307 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:48,307 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-03-15 16:25:48,307 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269492174] [2022-03-15 16:25:48,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:48,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:25:48,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:48,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:25:48,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=922, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:25:48,308 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-15 16:25:49,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:49,964 INFO L93 Difference]: Finished difference Result 16167 states and 39541 transitions. [2022-03-15 16:25:49,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:25:49,964 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-15 16:25:49,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:49,988 INFO L225 Difference]: With dead ends: 16167 [2022-03-15 16:25:49,988 INFO L226 Difference]: Without dead ends: 15559 [2022-03-15 16:25:49,989 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1630 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=856, Invalid=4546, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 16:25:49,989 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-15 16:25:49,989 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-15 16:25:50,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15559 states. [2022-03-15 16:25:50,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15559 to 11567. [2022-03-15 16:25:50,154 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-15 16:25:50,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11567 states to 11567 states and 28193 transitions. [2022-03-15 16:25:50,174 INFO L78 Accepts]: Start accepts. Automaton has 11567 states and 28193 transitions. Word has length 47 [2022-03-15 16:25:50,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:50,175 INFO L470 AbstractCegarLoop]: Abstraction has 11567 states and 28193 transitions. [2022-03-15 16:25:50,175 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-15 16:25:50,175 INFO L276 IsEmpty]: Start isEmpty. Operand 11567 states and 28193 transitions. [2022-03-15 16:25:50,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:25:50,185 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:50,185 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-15 16:25:50,200 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-15 16:25:50,385 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-15 16:25:50,385 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:50,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:50,386 INFO L85 PathProgramCache]: Analyzing trace with hash 219710227, now seen corresponding path program 36 times [2022-03-15 16:25:50,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:50,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164582433] [2022-03-15 16:25:50,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:50,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:50,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:50,568 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-15 16:25:50,568 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:50,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164582433] [2022-03-15 16:25:50,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164582433] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:50,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884880424] [2022-03-15 16:25:50,568 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:25:50,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:50,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:50,569 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-15 16:25:50,583 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-15 16:25:50,609 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:25:50,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:50,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:25:50,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:51,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:51,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:51,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:51,236 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:51,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:51,237 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-15 16:25:51,251 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-15 16:25:51,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:51,872 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:25:51,872 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-15 16:25:52,642 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-15 16:25:52,643 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884880424] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:52,643 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:52,643 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 32 [2022-03-15 16:25:52,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516691359] [2022-03-15 16:25:52,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:52,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:25:52,643 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:52,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:25:52,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=874, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:25:52,644 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-15 16:25:54,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:54,426 INFO L93 Difference]: Finished difference Result 19547 states and 48071 transitions. [2022-03-15 16:25:54,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-15 16:25:54,426 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-15 16:25:54,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:54,459 INFO L225 Difference]: With dead ends: 19547 [2022-03-15 16:25:54,459 INFO L226 Difference]: Without dead ends: 18903 [2022-03-15 16:25:54,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1657 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=852, Invalid=4848, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 16:25:54,460 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 586 mSDsluCounter, 1533 mSDsCounter, 0 mSdLazyCounter, 1532 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 1159 SdHoareTripleChecker+Invalid, 1949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 1532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:54,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [586 Valid, 1159 Invalid, 1949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 1532 Invalid, 0 Unknown, 235 Unchecked, 0.7s Time] [2022-03-15 16:25:54,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18903 states. [2022-03-15 16:25:54,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18903 to 12311. [2022-03-15 16:25:54,677 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-15 16:25:54,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12311 states to 12311 states and 30035 transitions. [2022-03-15 16:25:54,700 INFO L78 Accepts]: Start accepts. Automaton has 12311 states and 30035 transitions. Word has length 47 [2022-03-15 16:25:54,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:54,701 INFO L470 AbstractCegarLoop]: Abstraction has 12311 states and 30035 transitions. [2022-03-15 16:25:54,701 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-15 16:25:54,701 INFO L276 IsEmpty]: Start isEmpty. Operand 12311 states and 30035 transitions. [2022-03-15 16:25:54,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:25:54,712 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:54,712 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-15 16:25:54,728 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-15 16:25:54,912 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-15 16:25:54,913 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:54,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:54,913 INFO L85 PathProgramCache]: Analyzing trace with hash 866819415, now seen corresponding path program 37 times [2022-03-15 16:25:54,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:54,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465115422] [2022-03-15 16:25:54,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:54,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:54,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:55,115 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-15 16:25:55,116 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:55,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465115422] [2022-03-15 16:25:55,116 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465115422] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:55,116 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479594651] [2022-03-15 16:25:55,116 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:25:55,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:55,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:55,117 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-15 16:25:55,118 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-15 16:25:55,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:55,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-15 16:25:55,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:55,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:55,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:55,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:55,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:55,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:55,795 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-15 16:25:55,809 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-15 16:25:55,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:25:56,491 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:25:56,491 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-15 16:25:57,134 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-15 16:25:57,134 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479594651] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:25:57,134 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:25:57,134 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-15 16:25:57,134 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827889946] [2022-03-15 16:25:57,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:25:57,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:25:57,135 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:25:57,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:25:57,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:25:57,135 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-15 16:25:58,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:25:58,737 INFO L93 Difference]: Finished difference Result 17583 states and 43229 transitions. [2022-03-15 16:25:58,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:25:58,738 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-15 16:25:58,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:25:58,763 INFO L225 Difference]: With dead ends: 17583 [2022-03-15 16:25:58,763 INFO L226 Difference]: Without dead ends: 17331 [2022-03-15 16:25:58,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1886 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=970, Invalid=5350, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 16:25:58,764 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 592 mSDsluCounter, 1068 mSDsCounter, 0 mSdLazyCounter, 989 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 1555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 423 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:25:58,764 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-15 16:25:58,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17331 states. [2022-03-15 16:25:58,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17331 to 3579. [2022-03-15 16:25:58,867 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-15 16:25:58,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3579 states to 3579 states and 8907 transitions. [2022-03-15 16:25:58,872 INFO L78 Accepts]: Start accepts. Automaton has 3579 states and 8907 transitions. Word has length 47 [2022-03-15 16:25:58,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:25:58,872 INFO L470 AbstractCegarLoop]: Abstraction has 3579 states and 8907 transitions. [2022-03-15 16:25:58,872 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-15 16:25:58,872 INFO L276 IsEmpty]: Start isEmpty. Operand 3579 states and 8907 transitions. [2022-03-15 16:25:58,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:25:58,875 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:25:58,875 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-15 16:25:58,891 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-15 16:25:59,075 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-15 16:25:59,075 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:25:59,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:25:59,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1343535273, now seen corresponding path program 38 times [2022-03-15 16:25:59,076 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:25:59,076 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260458674] [2022-03-15 16:25:59,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:25:59,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:25:59,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:25:59,272 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-15 16:25:59,272 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:25:59,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260458674] [2022-03-15 16:25:59,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260458674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:25:59,272 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355645480] [2022-03-15 16:25:59,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:25:59,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:25:59,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:25:59,274 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-15 16:25:59,274 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-15 16:25:59,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:25:59,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:25:59,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-15 16:25:59,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:25:59,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:59,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:59,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:59,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:25:59,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:25:59,870 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-15 16:25:59,886 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 5 proven. 59 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:25:59,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:00,506 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:26:00,506 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-15 16:26:00,961 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-15 16:26:00,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355645480] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:00,961 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:00,961 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-15 16:26:00,961 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365114508] [2022-03-15 16:26:00,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:00,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:26:00,962 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:00,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:26:00,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:26:00,962 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-15 16:26:01,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:01,973 INFO L93 Difference]: Finished difference Result 8303 states and 20655 transitions. [2022-03-15 16:26:01,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-15 16:26:01,973 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-15 16:26:01,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:01,984 INFO L225 Difference]: With dead ends: 8303 [2022-03-15 16:26:01,984 INFO L226 Difference]: Without dead ends: 8235 [2022-03-15 16:26:01,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1061 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=571, Invalid=3461, Unknown=0, NotChecked=0, Total=4032 [2022-03-15 16:26:01,985 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 374 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 483 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:01,985 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-15 16:26:01,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8235 states. [2022-03-15 16:26:02,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8235 to 4387. [2022-03-15 16:26:02,045 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-15 16:26:02,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4387 states to 4387 states and 10885 transitions. [2022-03-15 16:26:02,051 INFO L78 Accepts]: Start accepts. Automaton has 4387 states and 10885 transitions. Word has length 47 [2022-03-15 16:26:02,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:02,051 INFO L470 AbstractCegarLoop]: Abstraction has 4387 states and 10885 transitions. [2022-03-15 16:26:02,052 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-15 16:26:02,052 INFO L276 IsEmpty]: Start isEmpty. Operand 4387 states and 10885 transitions. [2022-03-15 16:26:02,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:26:02,055 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:02,055 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-15 16:26:02,070 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-15 16:26:02,255 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-15 16:26:02,256 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:02,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:02,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1902581417, now seen corresponding path program 39 times [2022-03-15 16:26:02,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:02,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409384031] [2022-03-15 16:26:02,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:02,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:02,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:02,478 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-15 16:26:02,478 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:02,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409384031] [2022-03-15 16:26:02,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409384031] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:02,478 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068690711] [2022-03-15 16:26:02,478 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:02,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:02,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:02,480 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-15 16:26:02,480 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-15 16:26:02,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:26:02,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:02,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:26:02,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:03,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:03,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:03,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:03,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:03,060 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-15 16:26:03,073 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-15 16:26:03,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:03,694 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:26:03,695 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-15 16:26:04,438 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-15 16:26:04,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068690711] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:04,438 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:04,438 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-03-15 16:26:04,439 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088193564] [2022-03-15 16:26:04,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:04,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:26:04,439 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:04,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:26:04,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=878, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:26:04,439 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-15 16:26:05,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:05,987 INFO L93 Difference]: Finished difference Result 7415 states and 18483 transitions. [2022-03-15 16:26:05,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-15 16:26:05,988 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-15 16:26:05,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:05,998 INFO L225 Difference]: With dead ends: 7415 [2022-03-15 16:26:05,998 INFO L226 Difference]: Without dead ends: 7351 [2022-03-15 16:26:05,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1751 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=987, Invalid=5175, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 16:26:05,999 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 460 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 1537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:05,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 715 Invalid, 1537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1156 Invalid, 0 Unknown, 288 Unchecked, 0.5s Time] [2022-03-15 16:26:06,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7351 states. [2022-03-15 16:26:06,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7351 to 3547. [2022-03-15 16:26:06,054 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-15 16:26:06,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3547 states to 3547 states and 8811 transitions. [2022-03-15 16:26:06,060 INFO L78 Accepts]: Start accepts. Automaton has 3547 states and 8811 transitions. Word has length 47 [2022-03-15 16:26:06,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:06,060 INFO L470 AbstractCegarLoop]: Abstraction has 3547 states and 8811 transitions. [2022-03-15 16:26:06,060 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-15 16:26:06,060 INFO L276 IsEmpty]: Start isEmpty. Operand 3547 states and 8811 transitions. [2022-03-15 16:26:06,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:26:06,063 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:06,063 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-15 16:26:06,079 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-15 16:26:06,267 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-15 16:26:06,267 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:06,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:06,268 INFO L85 PathProgramCache]: Analyzing trace with hash 574804311, now seen corresponding path program 40 times [2022-03-15 16:26:06,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:06,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878855089] [2022-03-15 16:26:06,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:06,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:06,470 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-15 16:26:06,471 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:06,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878855089] [2022-03-15 16:26:06,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878855089] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:06,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158404858] [2022-03-15 16:26:06,471 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:06,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:06,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:06,472 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-15 16:26:06,473 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-15 16:26:06,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:06,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:06,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:26:06,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:07,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:07,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:07,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:07,052 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-15 16:26:07,065 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-15 16:26:07,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:07,681 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:26:07,682 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-15 16:26:08,275 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-15 16:26:08,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158404858] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:08,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:08,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 30 [2022-03-15 16:26:08,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160472717] [2022-03-15 16:26:08,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:08,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:26:08,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:08,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:26:08,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:26:08,277 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-15 16:26:09,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:09,714 INFO L93 Difference]: Finished difference Result 8735 states and 21574 transitions. [2022-03-15 16:26:09,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:26:09,715 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-15 16:26:09,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:09,725 INFO L225 Difference]: With dead ends: 8735 [2022-03-15 16:26:09,725 INFO L226 Difference]: Without dead ends: 8287 [2022-03-15 16:26:09,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 76 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1193 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=675, Invalid=3485, Unknown=0, NotChecked=0, Total=4160 [2022-03-15 16:26:09,726 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-15 16:26:09,726 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-15 16:26:09,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8287 states. [2022-03-15 16:26:09,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8287 to 4811. [2022-03-15 16:26:09,788 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-15 16:26:09,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4811 states to 4811 states and 12051 transitions. [2022-03-15 16:26:09,795 INFO L78 Accepts]: Start accepts. Automaton has 4811 states and 12051 transitions. Word has length 47 [2022-03-15 16:26:09,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:09,795 INFO L470 AbstractCegarLoop]: Abstraction has 4811 states and 12051 transitions. [2022-03-15 16:26:09,796 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-15 16:26:09,796 INFO L276 IsEmpty]: Start isEmpty. Operand 4811 states and 12051 transitions. [2022-03-15 16:26:09,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:26:09,800 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:09,800 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-15 16:26:09,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-15 16:26:10,001 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-15 16:26:10,001 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:10,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:10,001 INFO L85 PathProgramCache]: Analyzing trace with hash -641493673, now seen corresponding path program 41 times [2022-03-15 16:26:10,001 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:10,002 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239723367] [2022-03-15 16:26:10,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:10,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:10,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:10,218 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-15 16:26:10,218 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:10,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239723367] [2022-03-15 16:26:10,218 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239723367] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:10,218 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180326203] [2022-03-15 16:26:10,219 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:10,219 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:10,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:10,220 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-15 16:26:10,221 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-15 16:26:10,246 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:26:10,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:10,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:26:10,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:10,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:10,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:10,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:10,812 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-15 16:26:10,825 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-15 16:26:10,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:11,433 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:26:11,433 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-15 16:26:12,145 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-15 16:26:12,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180326203] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:12,146 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:12,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 30 [2022-03-15 16:26:12,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925974747] [2022-03-15 16:26:12,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:12,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:26:12,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:12,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:26:12,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:26:12,147 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-15 16:26:14,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:14,199 INFO L93 Difference]: Finished difference Result 10887 states and 27061 transitions. [2022-03-15 16:26:14,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 16:26:14,199 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-15 16:26:14,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:14,215 INFO L225 Difference]: With dead ends: 10887 [2022-03-15 16:26:14,215 INFO L226 Difference]: Without dead ends: 10183 [2022-03-15 16:26:14,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 72 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1922 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=983, Invalid=5179, Unknown=0, NotChecked=0, Total=6162 [2022-03-15 16:26:14,217 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 710 mSDsluCounter, 2064 mSDsCounter, 0 mSdLazyCounter, 1817 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 710 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 2292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 1817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 231 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:14,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [710 Valid, 1499 Invalid, 2292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 1817 Invalid, 0 Unknown, 231 Unchecked, 0.8s Time] [2022-03-15 16:26:14,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10183 states. [2022-03-15 16:26:14,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10183 to 4903. [2022-03-15 16:26:14,309 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-15 16:26:14,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4903 states to 4903 states and 12371 transitions. [2022-03-15 16:26:14,317 INFO L78 Accepts]: Start accepts. Automaton has 4903 states and 12371 transitions. Word has length 47 [2022-03-15 16:26:14,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:14,317 INFO L470 AbstractCegarLoop]: Abstraction has 4903 states and 12371 transitions. [2022-03-15 16:26:14,317 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-15 16:26:14,317 INFO L276 IsEmpty]: Start isEmpty. Operand 4903 states and 12371 transitions. [2022-03-15 16:26:14,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:26:14,321 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:14,322 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-15 16:26:14,337 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-15 16:26:14,522 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-15 16:26:14,522 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:14,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:14,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1718807721, now seen corresponding path program 42 times [2022-03-15 16:26:14,523 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:14,523 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744990137] [2022-03-15 16:26:14,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:14,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:14,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:14,732 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-15 16:26:14,732 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:14,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744990137] [2022-03-15 16:26:14,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744990137] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:14,735 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356954008] [2022-03-15 16:26:14,736 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:14,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:14,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:14,737 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-15 16:26:14,739 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-15 16:26:14,762 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:26:14,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:14,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-15 16:26:14,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:15,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:15,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,333 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-15 16:26:15,346 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-15 16:26:15,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:15,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:15,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:26:15,912 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-15 16:26:16,321 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-15 16:26:16,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356954008] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:16,321 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:16,321 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-03-15 16:26:16,322 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242311025] [2022-03-15 16:26:16,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:16,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-15 16:26:16,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:16,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-15 16:26:16,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=807, Unknown=0, NotChecked=0, Total=1056 [2022-03-15 16:26:16,322 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-15 16:26:18,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:18,870 INFO L93 Difference]: Finished difference Result 12235 states and 30658 transitions. [2022-03-15 16:26:18,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 16:26:18,870 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-15 16:26:18,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:18,889 INFO L225 Difference]: With dead ends: 12235 [2022-03-15 16:26:18,889 INFO L226 Difference]: Without dead ends: 11623 [2022-03-15 16:26:18,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 76 SyntacticMatches, 4 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2360 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1435, Invalid=6575, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 16:26:18,890 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 569 mSDsluCounter, 1576 mSDsCounter, 0 mSdLazyCounter, 1249 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 569 SdHoareTripleChecker+Valid, 1135 SdHoareTripleChecker+Invalid, 1814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 1249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 402 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:18,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [569 Valid, 1135 Invalid, 1814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 1249 Invalid, 0 Unknown, 402 Unchecked, 0.7s Time] [2022-03-15 16:26:18,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11623 states. [2022-03-15 16:26:19,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11623 to 6631. [2022-03-15 16:26:19,010 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-15 16:26:19,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6631 states to 6631 states and 16771 transitions. [2022-03-15 16:26:19,022 INFO L78 Accepts]: Start accepts. Automaton has 6631 states and 16771 transitions. Word has length 47 [2022-03-15 16:26:19,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:19,022 INFO L470 AbstractCegarLoop]: Abstraction has 6631 states and 16771 transitions. [2022-03-15 16:26:19,022 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-15 16:26:19,022 INFO L276 IsEmpty]: Start isEmpty. Operand 6631 states and 16771 transitions. [2022-03-15 16:26:19,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:26:19,027 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:19,027 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-15 16:26:19,043 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-15 16:26:19,227 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-15 16:26:19,228 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:19,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:19,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1228093271, now seen corresponding path program 43 times [2022-03-15 16:26:19,229 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:19,229 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801822929] [2022-03-15 16:26:19,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:19,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:19,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:19,436 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-15 16:26:19,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:19,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801822929] [2022-03-15 16:26:19,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801822929] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:19,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623212198] [2022-03-15 16:26:19,437 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:19,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:19,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:19,438 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-15 16:26:19,438 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-15 16:26:19,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:19,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:26:19,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:19,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:19,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:19,967 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-15 16:26:19,980 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-15 16:26:19,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:20,575 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:26:20,576 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-15 16:26:21,088 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-15 16:26:21,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623212198] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:21,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:21,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 29 [2022-03-15 16:26:21,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944411605] [2022-03-15 16:26:21,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:21,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:26:21,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:21,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:26:21,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=715, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:26:21,089 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-15 16:26:22,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:22,702 INFO L93 Difference]: Finished difference Result 11735 states and 29232 transitions. [2022-03-15 16:26:22,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-15 16:26:22,703 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-15 16:26:22,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:22,719 INFO L225 Difference]: With dead ends: 11735 [2022-03-15 16:26:22,719 INFO L226 Difference]: Without dead ends: 11219 [2022-03-15 16:26:22,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1221 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=711, Invalid=3711, Unknown=0, NotChecked=0, Total=4422 [2022-03-15 16:26:22,720 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 516 mSDsluCounter, 1784 mSDsCounter, 0 mSdLazyCounter, 1657 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 516 SdHoareTripleChecker+Valid, 1317 SdHoareTripleChecker+Invalid, 1960 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:22,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [516 Valid, 1317 Invalid, 1960 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1657 Invalid, 0 Unknown, 148 Unchecked, 0.7s Time] [2022-03-15 16:26:22,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11219 states. [2022-03-15 16:26:22,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11219 to 7615. [2022-03-15 16:26:22,837 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-15 16:26:22,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7615 states to 7615 states and 19187 transitions. [2022-03-15 16:26:22,851 INFO L78 Accepts]: Start accepts. Automaton has 7615 states and 19187 transitions. Word has length 47 [2022-03-15 16:26:22,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:22,851 INFO L470 AbstractCegarLoop]: Abstraction has 7615 states and 19187 transitions. [2022-03-15 16:26:22,851 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-15 16:26:22,851 INFO L276 IsEmpty]: Start isEmpty. Operand 7615 states and 19187 transitions. [2022-03-15 16:26:22,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:26:22,857 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:22,857 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-15 16:26:22,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:23,071 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-15 16:26:23,071 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:23,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:23,072 INFO L85 PathProgramCache]: Analyzing trace with hash -2074549929, now seen corresponding path program 44 times [2022-03-15 16:26:23,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:23,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995355358] [2022-03-15 16:26:23,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:23,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:23,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:23,286 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-15 16:26:23,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:23,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995355358] [2022-03-15 16:26:23,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995355358] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:23,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658224124] [2022-03-15 16:26:23,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:23,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:23,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:23,288 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-15 16:26:23,289 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-15 16:26:23,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:23,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:23,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:26:23,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:23,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:23,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:23,829 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-15 16:26:23,843 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-15 16:26:23,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:24,455 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:26:24,456 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-15 16:26:25,073 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-15 16:26:25,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658224124] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:25,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:25,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 29 [2022-03-15 16:26:25,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757218595] [2022-03-15 16:26:25,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:25,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:26:25,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:25,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:26:25,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:26:25,074 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-15 16:26:26,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:26,504 INFO L93 Difference]: Finished difference Result 13183 states and 33005 transitions. [2022-03-15 16:26:26,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:26:26,505 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-15 16:26:26,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:26,525 INFO L225 Difference]: With dead ends: 13183 [2022-03-15 16:26:26,525 INFO L226 Difference]: Without dead ends: 13023 [2022-03-15 16:26:26,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1105 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=665, Invalid=3625, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:26:26,526 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-15 16:26:26,526 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-15 16:26:26,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13023 states. [2022-03-15 16:26:26,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13023 to 7615. [2022-03-15 16:26:26,649 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-15 16:26:26,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7615 states to 7615 states and 19211 transitions. [2022-03-15 16:26:26,664 INFO L78 Accepts]: Start accepts. Automaton has 7615 states and 19211 transitions. Word has length 47 [2022-03-15 16:26:26,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:26,664 INFO L470 AbstractCegarLoop]: Abstraction has 7615 states and 19211 transitions. [2022-03-15 16:26:26,664 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-15 16:26:26,664 INFO L276 IsEmpty]: Start isEmpty. Operand 7615 states and 19211 transitions. [2022-03-15 16:26:26,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:26:26,670 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:26,670 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-15 16:26:26,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-15 16:26:26,870 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-15 16:26:26,871 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:26,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:26,871 INFO L85 PathProgramCache]: Analyzing trace with hash 150779223, now seen corresponding path program 45 times [2022-03-15 16:26:26,871 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:26,871 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317681012] [2022-03-15 16:26:26,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:26,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:26,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:27,090 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-15 16:26:27,090 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:27,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317681012] [2022-03-15 16:26:27,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317681012] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:27,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212684089] [2022-03-15 16:26:27,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:27,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:27,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:27,091 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-15 16:26:27,092 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-15 16:26:27,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:26:27,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:27,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:26:27,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:27,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:27,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:27,674 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-15 16:26:27,687 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-15 16:26:27,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:28,302 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:26:28,302 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-15 16:26:28,888 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-15 16:26:28,888 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212684089] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:28,888 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:28,888 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-15 16:26:28,888 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560065475] [2022-03-15 16:26:28,889 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:28,889 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:26:28,889 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:28,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:26:28,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:26:28,889 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-15 16:26:30,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:30,137 INFO L93 Difference]: Finished difference Result 13047 states and 32810 transitions. [2022-03-15 16:26:30,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-15 16:26:30,137 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-15 16:26:30,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:30,157 INFO L225 Difference]: With dead ends: 13047 [2022-03-15 16:26:30,157 INFO L226 Difference]: Without dead ends: 12911 [2022-03-15 16:26:30,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 72 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1049 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=672, Invalid=3618, Unknown=0, NotChecked=0, Total=4290 [2022-03-15 16:26:30,158 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 436 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 969 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 1400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 352 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:30,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 774 Invalid, 1400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 969 Invalid, 0 Unknown, 352 Unchecked, 0.4s Time] [2022-03-15 16:26:30,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12911 states. [2022-03-15 16:26:30,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12911 to 8047. [2022-03-15 16:26:30,284 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-15 16:26:30,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8047 states to 8047 states and 20291 transitions. [2022-03-15 16:26:30,299 INFO L78 Accepts]: Start accepts. Automaton has 8047 states and 20291 transitions. Word has length 47 [2022-03-15 16:26:30,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:30,299 INFO L470 AbstractCegarLoop]: Abstraction has 8047 states and 20291 transitions. [2022-03-15 16:26:30,299 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-15 16:26:30,299 INFO L276 IsEmpty]: Start isEmpty. Operand 8047 states and 20291 transitions. [2022-03-15 16:26:30,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:26:30,306 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:30,306 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-15 16:26:30,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:30,519 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-15 16:26:30,519 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:30,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:30,520 INFO L85 PathProgramCache]: Analyzing trace with hash 2008735575, now seen corresponding path program 46 times [2022-03-15 16:26:30,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:30,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251550271] [2022-03-15 16:26:30,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:30,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:30,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:30,744 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-15 16:26:30,744 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:30,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251550271] [2022-03-15 16:26:30,744 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251550271] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:30,744 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607813269] [2022-03-15 16:26:30,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:30,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:30,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:30,745 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-15 16:26:30,746 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-15 16:26:30,768 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:30,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:30,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:26:30,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:31,220 INFO L353 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2022-03-15 16:26:31,220 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-15 16:26:31,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-15 16:26:31,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:31,850 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:26:31,851 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-15 16:26:32,317 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-15 16:26:32,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607813269] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:32,317 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:32,317 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-03-15 16:26:32,317 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529550603] [2022-03-15 16:26:32,318 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:32,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-15 16:26:32,318 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:32,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-15 16:26:32,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2022-03-15 16:26:32,318 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-15 16:26:33,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:33,546 INFO L93 Difference]: Finished difference Result 12539 states and 31459 transitions. [2022-03-15 16:26:33,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-15 16:26:33,546 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-15 16:26:33,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:33,565 INFO L225 Difference]: With dead ends: 12539 [2022-03-15 16:26:33,565 INFO L226 Difference]: Without dead ends: 12479 [2022-03-15 16:26:33,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 72 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 889 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=613, Invalid=3293, Unknown=0, NotChecked=0, Total=3906 [2022-03-15 16:26:33,566 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.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:33,566 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 625 Invalid, 1282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1226 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-15 16:26:33,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12479 states. [2022-03-15 16:26:33,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12479 to 7935. [2022-03-15 16:26:33,691 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-15 16:26:33,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7935 states to 7935 states and 20011 transitions. [2022-03-15 16:26:33,705 INFO L78 Accepts]: Start accepts. Automaton has 7935 states and 20011 transitions. Word has length 47 [2022-03-15 16:26:33,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:33,705 INFO L470 AbstractCegarLoop]: Abstraction has 7935 states and 20011 transitions. [2022-03-15 16:26:33,705 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-15 16:26:33,705 INFO L276 IsEmpty]: Start isEmpty. Operand 7935 states and 20011 transitions. [2022-03-15 16:26:33,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-15 16:26:33,711 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:33,711 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-15 16:26:33,727 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-15 16:26:33,912 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-15 16:26:33,912 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:33,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:33,913 INFO L85 PathProgramCache]: Analyzing trace with hash 229809461, now seen corresponding path program 47 times [2022-03-15 16:26:33,913 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:33,913 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283956990] [2022-03-15 16:26:33,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:33,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:33,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:34,110 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-15 16:26:34,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:34,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283956990] [2022-03-15 16:26:34,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283956990] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:34,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361624738] [2022-03-15 16:26:34,111 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:34,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:34,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:34,112 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-15 16:26:34,122 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-15 16:26:34,145 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:26:34,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:34,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:26:34,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:34,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:34,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:34,711 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-15 16:26:34,724 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-15 16:26:34,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:35,338 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:26:35,339 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-15 16:26:36,094 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-15 16:26:36,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361624738] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:36,094 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:36,094 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-15 16:26:36,094 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309041973] [2022-03-15 16:26:36,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:36,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:26:36,095 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:36,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:26:36,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:26:36,095 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-15 16:26:37,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:37,381 INFO L93 Difference]: Finished difference Result 11875 states and 29772 transitions. [2022-03-15 16:26:37,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-15 16:26:37,381 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-15 16:26:37,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:37,398 INFO L225 Difference]: With dead ends: 11875 [2022-03-15 16:26:37,398 INFO L226 Difference]: Without dead ends: 11799 [2022-03-15 16:26:37,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 75 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1102 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=668, Invalid=3888, Unknown=0, NotChecked=0, Total=4556 [2022-03-15 16:26:37,399 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 440 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 925 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 1515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 925 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 518 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:37,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 795 Invalid, 1515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 925 Invalid, 0 Unknown, 518 Unchecked, 0.4s Time] [2022-03-15 16:26:37,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11799 states. [2022-03-15 16:26:37,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11799 to 7919. [2022-03-15 16:26:37,516 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-15 16:26:37,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7919 states to 7919 states and 19971 transitions. [2022-03-15 16:26:37,568 INFO L78 Accepts]: Start accepts. Automaton has 7919 states and 19971 transitions. Word has length 47 [2022-03-15 16:26:37,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:37,568 INFO L470 AbstractCegarLoop]: Abstraction has 7919 states and 19971 transitions. [2022-03-15 16:26:37,569 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-15 16:26:37,569 INFO L276 IsEmpty]: Start isEmpty. Operand 7919 states and 19971 transitions. [2022-03-15 16:26:37,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-15 16:26:37,574 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:37,574 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-15 16:26:37,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:37,775 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-15 16:26:37,775 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:37,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:37,776 INFO L85 PathProgramCache]: Analyzing trace with hash -264425383, now seen corresponding path program 48 times [2022-03-15 16:26:37,776 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:37,776 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155686888] [2022-03-15 16:26:37,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:37,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:37,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:37,821 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-15 16:26:37,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:37,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155686888] [2022-03-15 16:26:37,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155686888] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:37,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034627863] [2022-03-15 16:26:37,821 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:26:37,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:37,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:37,822 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-15 16:26:37,823 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-15 16:26:37,847 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-15 16:26:37,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:37,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-15 16:26:37,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:37,910 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-15 16:26:37,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:37,976 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-15 16:26:37,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034627863] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:37,977 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:37,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 8 [2022-03-15 16:26:37,977 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489306760] [2022-03-15 16:26:37,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:37,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-15 16:26:37,977 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:37,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-15 16:26:37,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-15 16:26:37,977 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-15 16:26:38,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:38,045 INFO L93 Difference]: Finished difference Result 11467 states and 28945 transitions. [2022-03-15 16:26:38,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-15 16:26:38,045 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-15 16:26:38,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:38,061 INFO L225 Difference]: With dead ends: 11467 [2022-03-15 16:26:38,062 INFO L226 Difference]: Without dead ends: 11459 [2022-03-15 16:26:38,062 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-15 16:26:38,062 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-15 16:26:38,062 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-15 16:26:38,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11459 states. [2022-03-15 16:26:38,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11459 to 10275. [2022-03-15 16:26:38,181 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-15 16:26:38,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10275 states to 10275 states and 26063 transitions. [2022-03-15 16:26:38,199 INFO L78 Accepts]: Start accepts. Automaton has 10275 states and 26063 transitions. Word has length 49 [2022-03-15 16:26:38,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:38,199 INFO L470 AbstractCegarLoop]: Abstraction has 10275 states and 26063 transitions. [2022-03-15 16:26:38,199 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-15 16:26:38,200 INFO L276 IsEmpty]: Start isEmpty. Operand 10275 states and 26063 transitions. [2022-03-15 16:26:38,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-15 16:26:38,208 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:38,208 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-15 16:26:38,224 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-15 16:26:38,409 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-15 16:26:38,409 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:38,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:38,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1879878611, now seen corresponding path program 49 times [2022-03-15 16:26:38,409 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:38,409 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847633567] [2022-03-15 16:26:38,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:38,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:38,629 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-15 16:26:38,629 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:38,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847633567] [2022-03-15 16:26:38,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847633567] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:38,629 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580747965] [2022-03-15 16:26:38,629 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:26:38,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:38,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:38,630 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-15 16:26:38,631 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-15 16:26:38,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:38,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-15 16:26:38,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:39,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:39,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:39,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:39,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:39,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:39,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:39,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:39,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:39,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:39,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:39,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:39,261 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-15 16:26:39,274 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-15 16:26:39,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:39,884 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-15 16:26:39,885 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-15 16:26:40,598 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-15 16:26:40,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580747965] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:40,599 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:40,599 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-15 16:26:40,599 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621881537] [2022-03-15 16:26:40,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:40,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-15 16:26:40,599 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:40,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-15 16:26:40,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-15 16:26:40,599 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-15 16:26:42,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:42,360 INFO L93 Difference]: Finished difference Result 18003 states and 45680 transitions. [2022-03-15 16:26:42,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 16:26:42,361 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-15 16:26:42,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:42,391 INFO L225 Difference]: With dead ends: 18003 [2022-03-15 16:26:42,391 INFO L226 Difference]: Without dead ends: 17871 [2022-03-15 16:26:42,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 85 SyntacticMatches, 5 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1990 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1118, Invalid=5854, Unknown=0, NotChecked=0, Total=6972 [2022-03-15 16:26:42,394 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 448 mSDsluCounter, 1352 mSDsCounter, 0 mSdLazyCounter, 1122 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 1004 SdHoareTripleChecker+Invalid, 1784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 581 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:42,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 1004 Invalid, 1784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1122 Invalid, 0 Unknown, 581 Unchecked, 0.5s Time] [2022-03-15 16:26:42,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17871 states. [2022-03-15 16:26:42,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17871 to 10323. [2022-03-15 16:26:42,556 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-15 16:26:42,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10323 states to 10323 states and 26191 transitions. [2022-03-15 16:26:42,574 INFO L78 Accepts]: Start accepts. Automaton has 10323 states and 26191 transitions. Word has length 51 [2022-03-15 16:26:42,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:42,574 INFO L470 AbstractCegarLoop]: Abstraction has 10323 states and 26191 transitions. [2022-03-15 16:26:42,574 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-15 16:26:42,574 INFO L276 IsEmpty]: Start isEmpty. Operand 10323 states and 26191 transitions. [2022-03-15 16:26:42,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:26:42,583 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:42,583 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-15 16:26:42,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-03-15 16:26:42,783 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-15 16:26:42,783 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:42,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:42,784 INFO L85 PathProgramCache]: Analyzing trace with hash 512651733, now seen corresponding path program 50 times [2022-03-15 16:26:42,784 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:42,784 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9597703] [2022-03-15 16:26:42,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:42,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:42,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:43,038 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-15 16:26:43,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:43,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9597703] [2022-03-15 16:26:43,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9597703] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:43,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492445974] [2022-03-15 16:26:43,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:26:43,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:43,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:43,040 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-15 16:26:43,064 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-15 16:26:43,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:26:43,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:43,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-15 16:26:43,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:43,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:43,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:43,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:43,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:43,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:43,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:43,877 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-15 16:26:43,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-15 16:26:43,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:44,853 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:26:44,853 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-15 16:26:45,632 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-15 16:26:45,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492445974] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:45,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:45,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 38 [2022-03-15 16:26:45,633 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97797770] [2022-03-15 16:26:45,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:45,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 16:26:45,633 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:45,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 16:26:45,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1253, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:26:45,633 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-15 16:26:47,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:47,665 INFO L93 Difference]: Finished difference Result 23021 states and 58673 transitions. [2022-03-15 16:26:47,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:26:47,665 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-15 16:26:47,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:47,700 INFO L225 Difference]: With dead ends: 23021 [2022-03-15 16:26:47,700 INFO L226 Difference]: Without dead ends: 22705 [2022-03-15 16:26:47,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2224 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1120, Invalid=6362, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 16:26:47,701 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 565 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 1455 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 1080 SdHoareTripleChecker+Invalid, 2180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 593 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:47,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [565 Valid, 1080 Invalid, 2180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1455 Invalid, 0 Unknown, 593 Unchecked, 0.7s Time] [2022-03-15 16:26:47,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22705 states. [2022-03-15 16:26:47,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22705 to 8523. [2022-03-15 16:26:47,877 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-15 16:26:47,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8523 states to 8523 states and 21539 transitions. [2022-03-15 16:26:47,893 INFO L78 Accepts]: Start accepts. Automaton has 8523 states and 21539 transitions. Word has length 53 [2022-03-15 16:26:47,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:47,893 INFO L470 AbstractCegarLoop]: Abstraction has 8523 states and 21539 transitions. [2022-03-15 16:26:47,893 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-15 16:26:47,893 INFO L276 IsEmpty]: Start isEmpty. Operand 8523 states and 21539 transitions. [2022-03-15 16:26:47,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:26:47,901 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:47,901 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-15 16:26:47,916 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-15 16:26:48,107 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-15 16:26:48,107 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:48,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:48,108 INFO L85 PathProgramCache]: Analyzing trace with hash 693965781, now seen corresponding path program 51 times [2022-03-15 16:26:48,108 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:48,108 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630226574] [2022-03-15 16:26:48,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:48,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:48,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:48,361 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-15 16:26:48,361 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:48,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630226574] [2022-03-15 16:26:48,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630226574] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:48,361 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78025625] [2022-03-15 16:26:48,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:26:48,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:48,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:48,362 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-15 16:26:48,363 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-15 16:26:48,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:26:48,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:48,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:26:48,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:49,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:49,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:49,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:49,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:49,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:49,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:49,209 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-15 16:26:49,223 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-15 16:26:49,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:50,152 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:26:50,153 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-15 16:26:51,351 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-15 16:26:51,352 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78025625] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:51,352 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:51,352 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-15 16:26:51,352 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201836243] [2022-03-15 16:26:51,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:51,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:26:51,352 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:51,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:26:51,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1322, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:26:51,353 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-15 16:26:53,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:53,343 INFO L93 Difference]: Finished difference Result 17813 states and 45317 transitions. [2022-03-15 16:26:53,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-15 16:26:53,344 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-15 16:26:53,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:53,372 INFO L225 Difference]: With dead ends: 17813 [2022-03-15 16:26:53,372 INFO L226 Difference]: Without dead ends: 17437 [2022-03-15 16:26:53,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2264 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1129, Invalid=6527, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 16:26:53,373 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-15 16:26:53,373 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-15 16:26:53,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17437 states. [2022-03-15 16:26:53,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17437 to 6359. [2022-03-15 16:26:53,529 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-15 16:26:53,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6359 states to 6359 states and 16011 transitions. [2022-03-15 16:26:53,540 INFO L78 Accepts]: Start accepts. Automaton has 6359 states and 16011 transitions. Word has length 53 [2022-03-15 16:26:53,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:53,540 INFO L470 AbstractCegarLoop]: Abstraction has 6359 states and 16011 transitions. [2022-03-15 16:26:53,540 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-15 16:26:53,540 INFO L276 IsEmpty]: Start isEmpty. Operand 6359 states and 16011 transitions. [2022-03-15 16:26:53,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:26:53,545 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:53,545 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-15 16:26:53,562 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-15 16:26:53,746 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-15 16:26:53,746 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:53,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:53,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1270786091, now seen corresponding path program 52 times [2022-03-15 16:26:53,746 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:53,746 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015384733] [2022-03-15 16:26:53,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:53,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:53,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:53,976 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-15 16:26:53,976 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:53,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015384733] [2022-03-15 16:26:53,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015384733] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:53,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1796180540] [2022-03-15 16:26:53,977 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:26:53,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:53,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:53,978 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-15 16:26:53,978 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-15 16:26:54,002 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:26:54,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:54,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:26:54,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:26:54,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:54,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:54,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:54,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:54,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:26:54,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:26:54,770 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-15 16:26:54,783 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-15 16:26:54,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:26:55,712 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:26:55,713 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-15 16:26:56,877 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-15 16:26:56,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1796180540] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:26:56,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:26:56,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 37 [2022-03-15 16:26:56,878 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422400686] [2022-03-15 16:26:56,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:26:56,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-15 16:26:56,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:26:56,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-15 16:26:56,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:26:56,878 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-15 16:26:58,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:26:58,720 INFO L93 Difference]: Finished difference Result 12255 states and 30568 transitions. [2022-03-15 16:26:58,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:26:58,720 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-15 16:26:58,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:26:58,737 INFO L225 Difference]: With dead ends: 12255 [2022-03-15 16:26:58,737 INFO L226 Difference]: Without dead ends: 11755 [2022-03-15 16:26:58,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1566 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=826, Invalid=4576, Unknown=0, NotChecked=0, Total=5402 [2022-03-15 16:26:58,738 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 505 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 1645 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 505 SdHoareTripleChecker+Valid, 1296 SdHoareTripleChecker+Invalid, 1977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:26:58,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [505 Valid, 1296 Invalid, 1977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 1645 Invalid, 0 Unknown, 152 Unchecked, 0.8s Time] [2022-03-15 16:26:58,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11755 states. [2022-03-15 16:26:58,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11755 to 7943. [2022-03-15 16:26:58,848 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-15 16:26:58,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7943 states to 7943 states and 20003 transitions. [2022-03-15 16:26:58,861 INFO L78 Accepts]: Start accepts. Automaton has 7943 states and 20003 transitions. Word has length 53 [2022-03-15 16:26:58,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:26:58,862 INFO L470 AbstractCegarLoop]: Abstraction has 7943 states and 20003 transitions. [2022-03-15 16:26:58,862 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-15 16:26:58,862 INFO L276 IsEmpty]: Start isEmpty. Operand 7943 states and 20003 transitions. [2022-03-15 16:26:58,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:26:58,869 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:26:58,869 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-15 16:26:58,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-03-15 16:26:59,069 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-15 16:26:59,070 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:26:59,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:26:59,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1517517269, now seen corresponding path program 53 times [2022-03-15 16:26:59,070 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:26:59,070 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712712630] [2022-03-15 16:26:59,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:26:59,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:26:59,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:26:59,290 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-15 16:26:59,290 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:26:59,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712712630] [2022-03-15 16:26:59,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712712630] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:26:59,290 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102821296] [2022-03-15 16:26:59,290 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:26:59,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:26:59,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:26:59,291 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-15 16:26:59,292 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-15 16:26:59,317 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:26:59,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:26:59,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-15 16:26:59,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:00,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:00,090 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-15 16:27:00,103 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-15 16:27:00,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:00,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:00,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:00,766 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-15 16:27:01,501 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-15 16:27:01,501 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102821296] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:01,501 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:01,501 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 38 [2022-03-15 16:27:01,501 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722570796] [2022-03-15 16:27:01,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:01,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 16:27:01,502 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:01,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 16:27:01,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1236, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:27:01,502 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-15 16:27:03,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:03,303 INFO L93 Difference]: Finished difference Result 13859 states and 34789 transitions. [2022-03-15 16:27:03,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-15 16:27:03,304 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-15 16:27:03,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:03,326 INFO L225 Difference]: With dead ends: 13859 [2022-03-15 16:27:03,326 INFO L226 Difference]: Without dead ends: 13699 [2022-03-15 16:27:03,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1619 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=815, Invalid=4885, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 16:27:03,327 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 432 mSDsluCounter, 1632 mSDsCounter, 0 mSdLazyCounter, 1535 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 1178 SdHoareTripleChecker+Invalid, 1885 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:03,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 1178 Invalid, 1885 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1535 Invalid, 0 Unknown, 247 Unchecked, 0.7s Time] [2022-03-15 16:27:03,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13699 states. [2022-03-15 16:27:03,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13699 to 7735. [2022-03-15 16:27:03,453 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-15 16:27:03,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7735 states to 7735 states and 19491 transitions. [2022-03-15 16:27:03,465 INFO L78 Accepts]: Start accepts. Automaton has 7735 states and 19491 transitions. Word has length 53 [2022-03-15 16:27:03,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:03,465 INFO L470 AbstractCegarLoop]: Abstraction has 7735 states and 19491 transitions. [2022-03-15 16:27:03,466 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-15 16:27:03,466 INFO L276 IsEmpty]: Start isEmpty. Operand 7735 states and 19491 transitions. [2022-03-15 16:27:03,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:27:03,475 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:03,475 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-15 16:27:03,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:03,683 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-15 16:27:03,683 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:03,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:03,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1492532693, now seen corresponding path program 54 times [2022-03-15 16:27:03,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:03,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394956517] [2022-03-15 16:27:03,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:03,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:03,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:03,951 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-15 16:27:03,951 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:03,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394956517] [2022-03-15 16:27:03,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394956517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:03,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142032538] [2022-03-15 16:27:03,951 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:27:03,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:03,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:03,952 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-15 16:27:03,953 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-15 16:27:03,977 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:27:03,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:03,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-15 16:27:03,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:04,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:04,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:04,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:04,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:04,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:04,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:04,766 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-15 16:27:04,779 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-15 16:27:04,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:05,693 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:27:05,694 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-15 16:27:06,641 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-15 16:27:06,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142032538] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:06,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:06,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-15 16:27:06,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671608920] [2022-03-15 16:27:06,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:06,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:27:06,641 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:06,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:27:06,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:27:06,642 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-15 16:27:08,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:08,750 INFO L93 Difference]: Finished difference Result 14143 states and 35746 transitions. [2022-03-15 16:27:08,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-15 16:27:08,751 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-15 16:27:08,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:08,768 INFO L225 Difference]: With dead ends: 14143 [2022-03-15 16:27:08,768 INFO L226 Difference]: Without dead ends: 14079 [2022-03-15 16:27:08,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 86 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2290 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1071, Invalid=6939, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 16:27:08,769 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 385 mSDsluCounter, 1697 mSDsCounter, 0 mSdLazyCounter, 1565 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 2014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:08,769 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-15 16:27:08,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14079 states. [2022-03-15 16:27:08,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14079 to 9859. [2022-03-15 16:27:08,883 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-15 16:27:08,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9859 states to 9859 states and 24951 transitions. [2022-03-15 16:27:08,899 INFO L78 Accepts]: Start accepts. Automaton has 9859 states and 24951 transitions. Word has length 53 [2022-03-15 16:27:08,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:08,900 INFO L470 AbstractCegarLoop]: Abstraction has 9859 states and 24951 transitions. [2022-03-15 16:27:08,900 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-15 16:27:08,900 INFO L276 IsEmpty]: Start isEmpty. Operand 9859 states and 24951 transitions. [2022-03-15 16:27:08,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:27:08,907 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:08,907 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-15 16:27:08,924 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-15 16:27:09,123 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-15 16:27:09,123 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:09,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:09,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1517887531, now seen corresponding path program 55 times [2022-03-15 16:27:09,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:09,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475341771] [2022-03-15 16:27:09,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:09,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:09,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:09,387 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-15 16:27:09,387 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:09,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475341771] [2022-03-15 16:27:09,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475341771] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:09,387 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747576434] [2022-03-15 16:27:09,387 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:27:09,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:09,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:09,388 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-15 16:27:09,389 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-15 16:27:09,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:09,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-15 16:27:09,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:10,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:10,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:10,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:10,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:10,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:10,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:10,190 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-15 16:27:10,203 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:10,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:11,146 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:27:11,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 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-15 16:27:12,120 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-15 16:27:12,121 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747576434] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:12,121 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:12,121 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-15 16:27:12,121 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600487168] [2022-03-15 16:27:12,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:12,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:27:12,121 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:12,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:27:12,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1317, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:27:12,121 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-15 16:27:14,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:14,013 INFO L93 Difference]: Finished difference Result 16197 states and 40669 transitions. [2022-03-15 16:27:14,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-15 16:27:14,013 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-15 16:27:14,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:14,040 INFO L225 Difference]: With dead ends: 16197 [2022-03-15 16:27:14,040 INFO L226 Difference]: Without dead ends: 16133 [2022-03-15 16:27:14,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1867 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=916, Invalid=5890, Unknown=0, NotChecked=0, Total=6806 [2022-03-15 16:27:14,041 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 453 mSDsluCounter, 1575 mSDsCounter, 0 mSdLazyCounter, 1589 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 1162 SdHoareTripleChecker+Invalid, 2139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 464 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:14,041 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-15 16:27:14,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16133 states. [2022-03-15 16:27:14,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16133 to 9891. [2022-03-15 16:27:14,230 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-15 16:27:14,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9891 states to 9891 states and 25025 transitions. [2022-03-15 16:27:14,247 INFO L78 Accepts]: Start accepts. Automaton has 9891 states and 25025 transitions. Word has length 53 [2022-03-15 16:27:14,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:14,247 INFO L470 AbstractCegarLoop]: Abstraction has 9891 states and 25025 transitions. [2022-03-15 16:27:14,248 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-15 16:27:14,248 INFO L276 IsEmpty]: Start isEmpty. Operand 9891 states and 25025 transitions. [2022-03-15 16:27:14,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:27:14,256 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:14,256 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-15 16:27:14,271 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-15 16:27:14,456 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-15 16:27:14,456 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:14,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:14,457 INFO L85 PathProgramCache]: Analyzing trace with hash -827491883, now seen corresponding path program 56 times [2022-03-15 16:27:14,457 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:14,457 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776958776] [2022-03-15 16:27:14,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:14,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:14,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:14,699 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-15 16:27:14,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:14,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776958776] [2022-03-15 16:27:14,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776958776] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:14,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678761330] [2022-03-15 16:27:14,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:27:14,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:14,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:14,700 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-15 16:27:14,701 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-15 16:27:14,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:27:14,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:14,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:27:14,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:15,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:15,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:15,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:15,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:15,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:15,492 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-15 16:27:15,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-15 16:27:15,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:16,421 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:27:16,421 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-15 16:27:17,196 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-15 16:27:17,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678761330] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:17,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:17,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 36 [2022-03-15 16:27:17,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706250947] [2022-03-15 16:27:17,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:17,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 16:27:17,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:17,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 16:27:17,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1096, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:27:17,197 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-15 16:27:19,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:19,808 INFO L93 Difference]: Finished difference Result 17587 states and 44149 transitions. [2022-03-15 16:27:19,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 16:27:19,808 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-15 16:27:19,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:19,834 INFO L225 Difference]: With dead ends: 17587 [2022-03-15 16:27:19,834 INFO L226 Difference]: Without dead ends: 16883 [2022-03-15 16:27:19,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 81 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2179 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1030, Invalid=6280, Unknown=0, NotChecked=0, Total=7310 [2022-03-15 16:27:19,835 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 739 mSDsluCounter, 2539 mSDsCounter, 0 mSdLazyCounter, 2560 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 739 SdHoareTripleChecker+Valid, 1883 SdHoareTripleChecker+Invalid, 3045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 2560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:19,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [739 Valid, 1883 Invalid, 3045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 2560 Invalid, 0 Unknown, 247 Unchecked, 1.2s Time] [2022-03-15 16:27:19,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16883 states. [2022-03-15 16:27:19,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16883 to 11059. [2022-03-15 16:27:20,006 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-15 16:27:20,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11059 states to 11059 states and 27969 transitions. [2022-03-15 16:27:20,027 INFO L78 Accepts]: Start accepts. Automaton has 11059 states and 27969 transitions. Word has length 53 [2022-03-15 16:27:20,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:20,027 INFO L470 AbstractCegarLoop]: Abstraction has 11059 states and 27969 transitions. [2022-03-15 16:27:20,027 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-15 16:27:20,027 INFO L276 IsEmpty]: Start isEmpty. Operand 11059 states and 27969 transitions. [2022-03-15 16:27:20,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:27:20,037 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:20,037 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-15 16:27:20,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:20,246 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-15 16:27:20,246 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:20,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:20,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1935826901, now seen corresponding path program 57 times [2022-03-15 16:27:20,247 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:20,247 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273769182] [2022-03-15 16:27:20,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:20,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:20,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:20,541 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-15 16:27:20,541 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:20,541 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273769182] [2022-03-15 16:27:20,542 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273769182] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:20,542 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239179900] [2022-03-15 16:27:20,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:27:20,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:20,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:20,544 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-15 16:27:20,545 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-15 16:27:20,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:27:20,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:20,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:27:20,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:21,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:21,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:21,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,401 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:21,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:21,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:21,404 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-15 16:27:21,417 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-15 16:27:21,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:22,357 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:27:22,357 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-15 16:27:23,291 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-15 16:27:23,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239179900] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:23,292 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:23,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-03-15 16:27:23,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582006703] [2022-03-15 16:27:23,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:23,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 16:27:23,292 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:23,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 16:27:23,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1249, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:27:23,293 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-15 16:27:25,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:25,594 INFO L93 Difference]: Finished difference Result 23171 states and 58521 transitions. [2022-03-15 16:27:25,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-15 16:27:25,594 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-15 16:27:25,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:25,628 INFO L225 Difference]: With dead ends: 23171 [2022-03-15 16:27:25,628 INFO L226 Difference]: Without dead ends: 22711 [2022-03-15 16:27:25,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 80 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2369 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1237, Invalid=7135, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 16:27:25,629 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 575 mSDsluCounter, 1877 mSDsCounter, 0 mSdLazyCounter, 1514 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 1362 SdHoareTripleChecker+Invalid, 2544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 906 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:25,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 1362 Invalid, 2544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1514 Invalid, 0 Unknown, 906 Unchecked, 0.7s Time] [2022-03-15 16:27:25,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22711 states. [2022-03-15 16:27:25,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22711 to 11195. [2022-03-15 16:27:25,824 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-15 16:27:25,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11195 states to 11195 states and 28217 transitions. [2022-03-15 16:27:25,845 INFO L78 Accepts]: Start accepts. Automaton has 11195 states and 28217 transitions. Word has length 53 [2022-03-15 16:27:25,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:25,845 INFO L470 AbstractCegarLoop]: Abstraction has 11195 states and 28217 transitions. [2022-03-15 16:27:25,845 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-15 16:27:25,845 INFO L276 IsEmpty]: Start isEmpty. Operand 11195 states and 28217 transitions. [2022-03-15 16:27:25,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:27:25,854 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:25,854 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-15 16:27:25,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-15 16:27:26,054 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-15 16:27:26,054 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:26,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:26,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1074593323, now seen corresponding path program 58 times [2022-03-15 16:27:26,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:26,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594716670] [2022-03-15 16:27:26,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:26,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:26,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:26,307 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:27:26,307 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:26,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594716670] [2022-03-15 16:27:26,307 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594716670] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:26,307 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750654460] [2022-03-15 16:27:26,307 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:27:26,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:26,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:26,308 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-15 16:27:26,309 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-15 16:27:26,333 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:27:26,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:26,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:27:26,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:27,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:27,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:27,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:27,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:27,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:27,118 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-15 16:27:27,132 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-15 16:27:27,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:28,052 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:27:28,052 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-15 16:27:29,078 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-15 16:27:29,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750654460] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:29,078 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:29,078 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-03-15 16:27:29,078 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15014119] [2022-03-15 16:27:29,078 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:29,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 16:27:29,078 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:29,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 16:27:29,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1248, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:27:29,079 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-15 16:27:33,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:33,918 INFO L93 Difference]: Finished difference Result 23571 states and 58843 transitions. [2022-03-15 16:27:33,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-03-15 16:27:33,919 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-15 16:27:33,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:33,957 INFO L225 Difference]: With dead ends: 23571 [2022-03-15 16:27:33,958 INFO L226 Difference]: Without dead ends: 23543 [2022-03-15 16:27:33,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 87 SyntacticMatches, 3 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6073 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2474, Invalid=17266, Unknown=0, NotChecked=0, Total=19740 [2022-03-15 16:27:33,959 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 393 mSDsluCounter, 1999 mSDsCounter, 0 mSdLazyCounter, 2581 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 3476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 2581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 827 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:33,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [393 Valid, 1420 Invalid, 3476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 2581 Invalid, 0 Unknown, 827 Unchecked, 1.3s Time] [2022-03-15 16:27:33,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23543 states. [2022-03-15 16:27:34,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23543 to 12431. [2022-03-15 16:27:34,210 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-15 16:27:34,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12431 states to 12431 states and 31237 transitions. [2022-03-15 16:27:34,289 INFO L78 Accepts]: Start accepts. Automaton has 12431 states and 31237 transitions. Word has length 53 [2022-03-15 16:27:34,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:34,289 INFO L470 AbstractCegarLoop]: Abstraction has 12431 states and 31237 transitions. [2022-03-15 16:27:34,289 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-15 16:27:34,289 INFO L276 IsEmpty]: Start isEmpty. Operand 12431 states and 31237 transitions. [2022-03-15 16:27:34,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:27:34,298 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:34,298 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-15 16:27:34,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-03-15 16:27:34,498 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-15 16:27:34,498 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:34,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:34,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1986024491, now seen corresponding path program 59 times [2022-03-15 16:27:34,499 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:34,499 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650163498] [2022-03-15 16:27:34,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:34,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:34,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:34,769 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-15 16:27:34,769 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:34,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650163498] [2022-03-15 16:27:34,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650163498] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:34,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043292495] [2022-03-15 16:27:34,769 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:27:34,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:34,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:34,770 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-15 16:27:34,771 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-15 16:27:34,796 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:27:34,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:34,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-15 16:27:34,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:35,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:35,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:35,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:35,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:35,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:35,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:35,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:35,522 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-15 16:27:35,543 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-15 16:27:35,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:36,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:36,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:36,572 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-15 16:27:36,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-15 16:27:36,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043292495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:36,984 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:36,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 42 [2022-03-15 16:27:36,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071134087] [2022-03-15 16:27:36,984 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:36,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-15 16:27:36,984 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:36,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-15 16:27:36,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=1458, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:27:36,984 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-15 16:27:43,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:43,976 INFO L93 Difference]: Finished difference Result 28163 states and 70240 transitions. [2022-03-15 16:27:43,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-15 16:27:43,976 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-15 16:27:43,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:44,025 INFO L225 Difference]: With dead ends: 28163 [2022-03-15 16:27:44,026 INFO L226 Difference]: Without dead ends: 27899 [2022-03-15 16:27:44,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 78 SyntacticMatches, 12 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6324 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2713, Invalid=17027, Unknown=0, NotChecked=0, Total=19740 [2022-03-15 16:27:44,027 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 832 mSDsluCounter, 2475 mSDsCounter, 0 mSdLazyCounter, 2049 mSolverCounterSat, 283 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 832 SdHoareTripleChecker+Valid, 1585 SdHoareTripleChecker+Invalid, 3844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 283 IncrementalHoareTripleChecker+Valid, 2049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1512 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:27:44,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [832 Valid, 1585 Invalid, 3844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [283 Valid, 2049 Invalid, 0 Unknown, 1512 Unchecked, 1.3s Time] [2022-03-15 16:27:44,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27899 states. [2022-03-15 16:27:44,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27899 to 17143. [2022-03-15 16:27:44,351 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-15 16:27:44,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17143 states to 17143 states and 43001 transitions. [2022-03-15 16:27:44,386 INFO L78 Accepts]: Start accepts. Automaton has 17143 states and 43001 transitions. Word has length 53 [2022-03-15 16:27:44,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:44,386 INFO L470 AbstractCegarLoop]: Abstraction has 17143 states and 43001 transitions. [2022-03-15 16:27:44,386 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-15 16:27:44,386 INFO L276 IsEmpty]: Start isEmpty. Operand 17143 states and 43001 transitions. [2022-03-15 16:27:44,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:27:44,401 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:44,401 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-15 16:27:44,417 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-15 16:27:44,602 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-15 16:27:44,602 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:27:44,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:27:44,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1116959189, now seen corresponding path program 60 times [2022-03-15 16:27:44,602 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:27:44,602 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217889362] [2022-03-15 16:27:44,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:27:44,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:27:44,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:27:44,883 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-15 16:27:44,884 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:27:44,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217889362] [2022-03-15 16:27:44,884 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217889362] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:27:44,884 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480689152] [2022-03-15 16:27:44,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:27:44,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:27:44,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:27:44,885 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-15 16:27:44,886 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-15 16:27:44,913 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:27:44,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:27:44,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-15 16:27:44,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:27:45,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:45,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:45,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:27:45,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:45,837 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-15 16:27:45,850 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-15 16:27:45,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:27:46,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:27:46,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:27:46,950 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-15 16:27:47,732 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-15 16:27:47,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480689152] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:27:47,732 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:27:47,733 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-03-15 16:27:47,733 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453004224] [2022-03-15 16:27:47,733 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:27:47,733 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 16:27:47,733 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:27:47,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 16:27:47,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=1167, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:27:47,733 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-15 16:27:59,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:27:59,436 INFO L93 Difference]: Finished difference Result 32203 states and 80275 transitions. [2022-03-15 16:27:59,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-15 16:27:59,436 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-15 16:27:59,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:27:59,495 INFO L225 Difference]: With dead ends: 32203 [2022-03-15 16:27:59,496 INFO L226 Difference]: Without dead ends: 32067 [2022-03-15 16:27:59,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 97 SyntacticMatches, 6 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3492 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=1925, Invalid=10285, Unknown=0, NotChecked=0, Total=12210 [2022-03-15 16:27:59,497 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 571 mSDsluCounter, 1921 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-15 16:27:59,497 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-15 16:27:59,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32067 states. [2022-03-15 16:27:59,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32067 to 18881. [2022-03-15 16:27:59,866 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-15 16:27:59,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18881 states to 18881 states and 47409 transitions. [2022-03-15 16:27:59,904 INFO L78 Accepts]: Start accepts. Automaton has 18881 states and 47409 transitions. Word has length 53 [2022-03-15 16:27:59,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:27:59,904 INFO L470 AbstractCegarLoop]: Abstraction has 18881 states and 47409 transitions. [2022-03-15 16:27:59,904 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-15 16:27:59,904 INFO L276 IsEmpty]: Start isEmpty. Operand 18881 states and 47409 transitions. [2022-03-15 16:27:59,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:27:59,921 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:27:59,921 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-15 16:27:59,937 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-15 16:28:00,122 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-15 16:28:00,122 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:00,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:00,122 INFO L85 PathProgramCache]: Analyzing trace with hash -389704747, now seen corresponding path program 61 times [2022-03-15 16:28:00,122 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:00,122 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151484782] [2022-03-15 16:28:00,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:00,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:00,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:00,372 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-15 16:28:00,372 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:00,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151484782] [2022-03-15 16:28:00,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151484782] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:00,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687504719] [2022-03-15 16:28:00,373 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:28:00,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:00,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:00,374 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-15 16:28:00,374 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-15 16:28:00,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:00,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:28:00,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:01,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:01,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:01,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:01,219 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-15 16:28:01,232 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-15 16:28:01,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:02,199 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:28:02,200 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-15 16:28:03,071 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-15 16:28:03,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687504719] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:03,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:03,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 34 [2022-03-15 16:28:03,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22016031] [2022-03-15 16:28:03,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:03,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:28:03,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:03,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:28:03,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=989, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:28:03,072 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-15 16:28:05,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:05,404 INFO L93 Difference]: Finished difference Result 30081 states and 75532 transitions. [2022-03-15 16:28:05,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-15 16:28:05,405 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-15 16:28:05,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:05,452 INFO L225 Difference]: With dead ends: 30081 [2022-03-15 16:28:05,452 INFO L226 Difference]: Without dead ends: 29397 [2022-03-15 16:28:05,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 81 SyntacticMatches, 7 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1706 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=947, Invalid=5373, Unknown=0, NotChecked=0, Total=6320 [2022-03-15 16:28:05,452 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 645 mSDsluCounter, 2170 mSDsCounter, 0 mSdLazyCounter, 1932 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 1594 SdHoareTripleChecker+Invalid, 2401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 1932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 289 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:05,453 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.0s Time] [2022-03-15 16:28:05,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29397 states. [2022-03-15 16:28:05,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29397 to 20929. [2022-03-15 16:28:05,770 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-15 16:28:05,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20929 states to 20929 states and 52689 transitions. [2022-03-15 16:28:05,809 INFO L78 Accepts]: Start accepts. Automaton has 20929 states and 52689 transitions. Word has length 53 [2022-03-15 16:28:05,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:05,809 INFO L470 AbstractCegarLoop]: Abstraction has 20929 states and 52689 transitions. [2022-03-15 16:28:05,810 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-15 16:28:05,810 INFO L276 IsEmpty]: Start isEmpty. Operand 20929 states and 52689 transitions. [2022-03-15 16:28:05,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:28:05,827 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:05,827 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-15 16:28:05,843 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-15 16:28:06,028 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-15 16:28:06,028 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:06,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:06,028 INFO L85 PathProgramCache]: Analyzing trace with hash 705185237, now seen corresponding path program 62 times [2022-03-15 16:28:06,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:06,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652746437] [2022-03-15 16:28:06,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:06,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:06,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:06,299 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:28:06,300 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:06,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652746437] [2022-03-15 16:28:06,300 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652746437] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:06,300 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160569860] [2022-03-15 16:28:06,300 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:28:06,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:06,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:06,301 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-15 16:28:06,374 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-15 16:28:06,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:28:06,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:06,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:28:06,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:07,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:07,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:07,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:07,135 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-15 16:28:07,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-15 16:28:07,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:08,164 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:28:08,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-15 16:28:09,392 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-15 16:28:09,392 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160569860] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:09,392 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:09,392 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 34 [2022-03-15 16:28:09,392 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890125647] [2022-03-15 16:28:09,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:09,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:28:09,393 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:09,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:28:09,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=980, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:28:09,393 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-15 16:28:12,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:12,248 INFO L93 Difference]: Finished difference Result 35105 states and 87997 transitions. [2022-03-15 16:28:12,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 16:28:12,249 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-15 16:28:12,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:12,315 INFO L225 Difference]: With dead ends: 35105 [2022-03-15 16:28:12,316 INFO L226 Difference]: Without dead ends: 34341 [2022-03-15 16:28:12,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 80 SyntacticMatches, 7 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2694 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1353, Invalid=7019, Unknown=0, NotChecked=0, Total=8372 [2022-03-15 16:28:12,316 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 653 mSDsluCounter, 2299 mSDsCounter, 0 mSdLazyCounter, 2048 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 1695 SdHoareTripleChecker+Invalid, 2415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 2048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:12,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [653 Valid, 1695 Invalid, 2415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 2048 Invalid, 0 Unknown, 179 Unchecked, 1.0s Time] [2022-03-15 16:28:12,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34341 states. [2022-03-15 16:28:12,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34341 to 22353. [2022-03-15 16:28:12,751 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-15 16:28:12,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22353 states to 22353 states and 56297 transitions. [2022-03-15 16:28:12,794 INFO L78 Accepts]: Start accepts. Automaton has 22353 states and 56297 transitions. Word has length 53 [2022-03-15 16:28:12,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:12,794 INFO L470 AbstractCegarLoop]: Abstraction has 22353 states and 56297 transitions. [2022-03-15 16:28:12,794 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-15 16:28:12,794 INFO L276 IsEmpty]: Start isEmpty. Operand 22353 states and 56297 transitions. [2022-03-15 16:28:12,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:28:12,812 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:12,812 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-15 16:28:12,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-15 16:28:13,013 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-15 16:28:13,013 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:13,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:13,013 INFO L85 PathProgramCache]: Analyzing trace with hash 458083797, now seen corresponding path program 63 times [2022-03-15 16:28:13,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:13,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009051414] [2022-03-15 16:28:13,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:13,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:13,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:13,281 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-15 16:28:13,281 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:13,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009051414] [2022-03-15 16:28:13,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009051414] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:13,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677216492] [2022-03-15 16:28:13,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:28:13,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:13,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:13,283 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-15 16:28:13,283 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-15 16:28:13,308 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:28:13,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:13,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-15 16:28:13,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:14,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:14,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:14,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:14,061 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-15 16:28:14,074 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-15 16:28:14,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:15,052 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:28:15,052 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-15 16:28:16,109 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-15 16:28:16,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677216492] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:16,110 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:16,110 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-03-15 16:28:16,110 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685357743] [2022-03-15 16:28:16,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:16,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-15 16:28:16,110 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:16,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-15 16:28:16,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1114, Unknown=0, NotChecked=0, Total=1332 [2022-03-15 16:28:16,110 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-15 16:28:18,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:18,497 INFO L93 Difference]: Finished difference Result 35277 states and 89074 transitions. [2022-03-15 16:28:18,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 16:28:18,497 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-15 16:28:18,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:18,594 INFO L225 Difference]: With dead ends: 35277 [2022-03-15 16:28:18,594 INFO L226 Difference]: Without dead ends: 34933 [2022-03-15 16:28:18,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2212 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1189, Invalid=6643, Unknown=0, NotChecked=0, Total=7832 [2022-03-15 16:28:18,595 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 561 mSDsluCounter, 1987 mSDsCounter, 0 mSdLazyCounter, 1750 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 1427 SdHoareTripleChecker+Invalid, 2527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 673 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:18,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [561 Valid, 1427 Invalid, 2527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1750 Invalid, 0 Unknown, 673 Unchecked, 0.8s Time] [2022-03-15 16:28:18,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34933 states. [2022-03-15 16:28:19,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34933 to 22769. [2022-03-15 16:28:19,123 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-15 16:28:19,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22769 states to 22769 states and 57377 transitions. [2022-03-15 16:28:19,170 INFO L78 Accepts]: Start accepts. Automaton has 22769 states and 57377 transitions. Word has length 53 [2022-03-15 16:28:19,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:19,170 INFO L470 AbstractCegarLoop]: Abstraction has 22769 states and 57377 transitions. [2022-03-15 16:28:19,170 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-15 16:28:19,170 INFO L276 IsEmpty]: Start isEmpty. Operand 22769 states and 57377 transitions. [2022-03-15 16:28:19,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:28:19,189 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:19,189 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-15 16:28:19,206 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-15 16:28:19,389 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-15 16:28:19,389 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:19,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:19,390 INFO L85 PathProgramCache]: Analyzing trace with hash -671158315, now seen corresponding path program 64 times [2022-03-15 16:28:19,390 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:19,390 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064339378] [2022-03-15 16:28:19,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:19,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:19,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:19,668 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-15 16:28:19,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:19,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064339378] [2022-03-15 16:28:19,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064339378] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:19,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698622578] [2022-03-15 16:28:19,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:28:19,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:19,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:19,670 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-15 16:28:19,671 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-15 16:28:19,693 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:28:19,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:19,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:28:19,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:20,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:20,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:20,394 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-15 16:28:20,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-15 16:28:20,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:21,342 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:28:21,343 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-15 16:28:22,218 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-15 16:28:22,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698622578] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:22,219 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:22,219 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 33 [2022-03-15 16:28:22,219 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193568488] [2022-03-15 16:28:22,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:22,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-15 16:28:22,219 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:22,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-15 16:28:22,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=923, Unknown=0, NotChecked=0, Total=1122 [2022-03-15 16:28:22,220 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-15 16:28:24,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:24,370 INFO L93 Difference]: Finished difference Result 31133 states and 77950 transitions. [2022-03-15 16:28:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-15 16:28:24,370 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-15 16:28:24,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:24,429 INFO L225 Difference]: With dead ends: 31133 [2022-03-15 16:28:24,429 INFO L226 Difference]: Without dead ends: 30577 [2022-03-15 16:28:24,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 80 SyntacticMatches, 8 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1558 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=886, Invalid=4814, Unknown=0, NotChecked=0, Total=5700 [2022-03-15 16:28:24,430 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 613 mSDsluCounter, 1675 mSDsCounter, 0 mSdLazyCounter, 1696 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 1272 SdHoareTripleChecker+Invalid, 1939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:24,430 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-15 16:28:24,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30577 states. [2022-03-15 16:28:24,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30577 to 23649. [2022-03-15 16:28:24,897 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-15 16:28:24,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23649 states to 23649 states and 59577 transitions. [2022-03-15 16:28:24,944 INFO L78 Accepts]: Start accepts. Automaton has 23649 states and 59577 transitions. Word has length 53 [2022-03-15 16:28:24,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:24,945 INFO L470 AbstractCegarLoop]: Abstraction has 23649 states and 59577 transitions. [2022-03-15 16:28:24,945 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-15 16:28:24,945 INFO L276 IsEmpty]: Start isEmpty. Operand 23649 states and 59577 transitions. [2022-03-15 16:28:24,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:28:24,965 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:24,965 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-15 16:28:24,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-15 16:28:25,165 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-15 16:28:25,165 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:25,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:25,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1617081301, now seen corresponding path program 65 times [2022-03-15 16:28:25,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:25,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277011367] [2022-03-15 16:28:25,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:25,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:25,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:25,424 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-15 16:28:25,425 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:25,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277011367] [2022-03-15 16:28:25,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277011367] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:25,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927848634] [2022-03-15 16:28:25,425 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:28:25,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:25,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:25,426 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-15 16:28:25,426 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-15 16:28:25,449 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-15 16:28:25,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:25,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:28:25,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:26,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:26,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:26,169 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-15 16:28:26,182 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-15 16:28:26,182 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:27,177 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:28:27,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-03-15 16:28:28,361 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-15 16:28:28,361 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927848634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:28,361 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:28,361 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 34 [2022-03-15 16:28:28,361 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895220756] [2022-03-15 16:28:28,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:28,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:28:28,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:28,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:28:28,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:28:28,362 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-15 16:28:31,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:31,099 INFO L93 Difference]: Finished difference Result 40039 states and 100512 transitions. [2022-03-15 16:28:31,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:28:31,099 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-15 16:28:31,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:31,178 INFO L225 Difference]: With dead ends: 40039 [2022-03-15 16:28:31,178 INFO L226 Difference]: Without dead ends: 39671 [2022-03-15 16:28:31,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 81 SyntacticMatches, 7 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2072 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1147, Invalid=6509, Unknown=0, NotChecked=0, Total=7656 [2022-03-15 16:28:31,179 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 417 mSDsluCounter, 2374 mSDsCounter, 0 mSdLazyCounter, 2316 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 417 SdHoareTripleChecker+Valid, 1736 SdHoareTripleChecker+Invalid, 2697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 2316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 295 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:31,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [417 Valid, 1736 Invalid, 2697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 2316 Invalid, 0 Unknown, 295 Unchecked, 1.1s Time] [2022-03-15 16:28:31,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39671 states. [2022-03-15 16:28:31,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39671 to 25333. [2022-03-15 16:28:31,678 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-15 16:28:31,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25333 states to 25333 states and 63809 transitions. [2022-03-15 16:28:31,731 INFO L78 Accepts]: Start accepts. Automaton has 25333 states and 63809 transitions. Word has length 53 [2022-03-15 16:28:31,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:31,731 INFO L470 AbstractCegarLoop]: Abstraction has 25333 states and 63809 transitions. [2022-03-15 16:28:31,731 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-15 16:28:31,732 INFO L276 IsEmpty]: Start isEmpty. Operand 25333 states and 63809 transitions. [2022-03-15 16:28:31,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:28:31,754 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:31,754 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-15 16:28:31,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-15 16:28:31,954 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-15 16:28:31,955 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:31,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:31,955 INFO L85 PathProgramCache]: Analyzing trace with hash -918259755, now seen corresponding path program 66 times [2022-03-15 16:28:31,955 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:31,955 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980164672] [2022-03-15 16:28:31,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:31,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:31,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:32,284 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-15 16:28:32,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:32,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980164672] [2022-03-15 16:28:32,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980164672] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:32,285 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254652317] [2022-03-15 16:28:32,285 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:28:32,285 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:32,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:32,286 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-15 16:28:32,286 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-15 16:28:32,311 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-15 16:28:32,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:32,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:28:32,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:33,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:33,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:33,036 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-15 16:28:33,051 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-15 16:28:33,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:33,989 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:28:33,989 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-15 16:28:35,390 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-15 16:28:35,390 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254652317] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:35,390 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:35,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-03-15 16:28:35,391 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772940687] [2022-03-15 16:28:35,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:35,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:28:35,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:35,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:28:35,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:28:35,391 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-15 16:28:37,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:37,936 INFO L93 Difference]: Finished difference Result 40181 states and 101224 transitions. [2022-03-15 16:28:37,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-15 16:28:37,937 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-15 16:28:37,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:38,005 INFO L225 Difference]: With dead ends: 40181 [2022-03-15 16:28:38,005 INFO L226 Difference]: Without dead ends: 39841 [2022-03-15 16:28:38,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 80 SyntacticMatches, 6 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2099 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1197, Invalid=6813, Unknown=0, NotChecked=0, Total=8010 [2022-03-15 16:28:38,006 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.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:38,006 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.8s Time] [2022-03-15 16:28:38,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39841 states. [2022-03-15 16:28:38,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39841 to 25765. [2022-03-15 16:28:38,494 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-15 16:28:38,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25765 states to 25765 states and 64889 transitions. [2022-03-15 16:28:38,554 INFO L78 Accepts]: Start accepts. Automaton has 25765 states and 64889 transitions. Word has length 53 [2022-03-15 16:28:38,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:38,554 INFO L470 AbstractCegarLoop]: Abstraction has 25765 states and 64889 transitions. [2022-03-15 16:28:38,554 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-15 16:28:38,554 INFO L276 IsEmpty]: Start isEmpty. Operand 25765 states and 64889 transitions. [2022-03-15 16:28:38,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:28:38,578 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:38,578 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-15 16:28:38,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-03-15 16:28:38,778 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-15 16:28:38,778 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:38,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:38,778 INFO L85 PathProgramCache]: Analyzing trace with hash 875862485, now seen corresponding path program 67 times [2022-03-15 16:28:38,778 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:38,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520896412] [2022-03-15 16:28:38,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:38,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:38,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:39,108 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-15 16:28:39,108 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:39,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520896412] [2022-03-15 16:28:39,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520896412] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:39,108 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82527399] [2022-03-15 16:28:39,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:28:39,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:39,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:39,109 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-15 16:28:39,110 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-15 16:28:39,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:39,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:28:39,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:39,773 INFO L353 Elim1Store]: treesize reduction 170, result has 0.6 percent of original size [2022-03-15 16:28:39,773 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-15 16:28:39,786 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-15 16:28:39,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:40,727 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:28:40,728 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-15 16:28:41,420 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-15 16:28:41,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82527399] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:41,420 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:41,420 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-03-15 16:28:41,420 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516967148] [2022-03-15 16:28:41,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:41,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-15 16:28:41,420 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:41,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-15 16:28:41,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-03-15 16:28:41,421 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-15 16:28:43,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:43,933 INFO L93 Difference]: Finished difference Result 37081 states and 93073 transitions. [2022-03-15 16:28:43,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-15 16:28:43,933 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-15 16:28:43,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:43,996 INFO L225 Difference]: With dead ends: 37081 [2022-03-15 16:28:43,997 INFO L226 Difference]: Without dead ends: 37021 [2022-03-15 16:28:43,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 80 SyntacticMatches, 7 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1615 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=988, Invalid=5654, Unknown=0, NotChecked=0, Total=6642 [2022-03-15 16:28:43,997 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.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:43,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 1297 Invalid, 2413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 2356 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-15 16:28:44,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37021 states. [2022-03-15 16:28:44,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37021 to 25821. [2022-03-15 16:28:44,436 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-15 16:28:44,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25821 states to 25821 states and 65033 transitions. [2022-03-15 16:28:44,492 INFO L78 Accepts]: Start accepts. Automaton has 25821 states and 65033 transitions. Word has length 53 [2022-03-15 16:28:44,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:44,492 INFO L470 AbstractCegarLoop]: Abstraction has 25821 states and 65033 transitions. [2022-03-15 16:28:44,492 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-15 16:28:44,492 INFO L276 IsEmpty]: Start isEmpty. Operand 25821 states and 65033 transitions. [2022-03-15 16:28:44,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:28:44,515 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:44,515 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-15 16:28:44,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-15 16:28:44,715 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-15 16:28:44,715 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:44,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:44,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1209502259, now seen corresponding path program 68 times [2022-03-15 16:28:44,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:44,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417502223] [2022-03-15 16:28:44,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:44,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:44,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:44,973 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-15 16:28:44,973 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:44,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417502223] [2022-03-15 16:28:44,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417502223] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:44,973 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326921046] [2022-03-15 16:28:44,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:28:44,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:44,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:44,975 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-15 16:28:44,976 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-15 16:28:44,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:28:44,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:44,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-15 16:28:45,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:45,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:45,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:45,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:45,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:45,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:45,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:45,844 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-15 16:28:45,857 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-15 16:28:45,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:46,890 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:28:46,891 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-15 16:28:47,994 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-15 16:28:47,995 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326921046] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:47,995 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:47,995 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-15 16:28:47,995 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446000032] [2022-03-15 16:28:47,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:47,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:28:47,995 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:47,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:28:47,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:28:47,995 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-15 16:28:50,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:50,467 INFO L93 Difference]: Finished difference Result 33215 states and 83748 transitions. [2022-03-15 16:28:50,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-15 16:28:50,467 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-15 16:28:50,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:50,606 INFO L225 Difference]: With dead ends: 33215 [2022-03-15 16:28:50,606 INFO L226 Difference]: Without dead ends: 33115 [2022-03-15 16:28:50,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 94 SyntacticMatches, 2 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2460 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1125, Invalid=7431, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 16:28:50,606 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 363 mSDsluCounter, 2208 mSDsCounter, 0 mSdLazyCounter, 1784 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 1543 SdHoareTripleChecker+Invalid, 2600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 745 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:50,607 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-15 16:28:50,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33115 states. [2022-03-15 16:28:50,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33115 to 28433. [2022-03-15 16:28:50,969 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-15 16:28:51,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28433 states to 28433 states and 71745 transitions. [2022-03-15 16:28:51,040 INFO L78 Accepts]: Start accepts. Automaton has 28433 states and 71745 transitions. Word has length 53 [2022-03-15 16:28:51,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:51,040 INFO L470 AbstractCegarLoop]: Abstraction has 28433 states and 71745 transitions. [2022-03-15 16:28:51,040 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-15 16:28:51,040 INFO L276 IsEmpty]: Start isEmpty. Operand 28433 states and 71745 transitions. [2022-03-15 16:28:51,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-15 16:28:51,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:51,067 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-15 16:28:51,097 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-15 16:28:51,272 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-15 16:28:51,272 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:51,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:51,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1602140475, now seen corresponding path program 69 times [2022-03-15 16:28:51,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:51,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727641826] [2022-03-15 16:28:51,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:51,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:51,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:51,525 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-15 16:28:51,525 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:51,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727641826] [2022-03-15 16:28:51,525 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727641826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:51,525 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053266576] [2022-03-15 16:28:51,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:28:51,525 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:51,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:51,526 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-15 16:28:51,527 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-15 16:28:51,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-15 16:28:51,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:51,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:28:51,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:52,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:52,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:52,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:52,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:52,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:28:52,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:28:52,370 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-15 16:28:52,383 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-15 16:28:52,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:53,400 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:28:53,400 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-15 16:28:54,323 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-15 16:28:54,323 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053266576] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:54,323 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:54,323 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-15 16:28:54,324 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520342971] [2022-03-15 16:28:54,324 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:54,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:28:54,324 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:54,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:28:54,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1317, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:28:54,324 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-15 16:28:57,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:57,026 INFO L93 Difference]: Finished difference Result 40173 states and 100885 transitions. [2022-03-15 16:28:57,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:28:57,026 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-15 16:28:57,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:57,091 INFO L225 Difference]: With dead ends: 40173 [2022-03-15 16:28:57,091 INFO L226 Difference]: Without dead ends: 40133 [2022-03-15 16:28:57,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 81 SyntacticMatches, 2 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2788 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1166, Invalid=8536, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 16:28:57,092 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 422 mSDsluCounter, 1860 mSDsCounter, 0 mSdLazyCounter, 1770 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 1357 SdHoareTripleChecker+Invalid, 2585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 736 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:57,092 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.0s Time] [2022-03-15 16:28:57,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40133 states. [2022-03-15 16:28:57,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40133 to 29387. [2022-03-15 16:28:57,585 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-15 16:28:57,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29387 states to 29387 states and 74077 transitions. [2022-03-15 16:28:57,642 INFO L78 Accepts]: Start accepts. Automaton has 29387 states and 74077 transitions. Word has length 53 [2022-03-15 16:28:57,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:57,642 INFO L470 AbstractCegarLoop]: Abstraction has 29387 states and 74077 transitions. [2022-03-15 16:28:57,643 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-15 16:28:57,643 INFO L276 IsEmpty]: Start isEmpty. Operand 29387 states and 74077 transitions. [2022-03-15 16:28:57,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-15 16:28:57,678 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:57,679 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-15 16:28:57,694 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-15 16:28:57,891 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-15 16:28:57,891 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:57,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:57,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1966228311, now seen corresponding path program 70 times [2022-03-15 16:28:57,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:57,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930289564] [2022-03-15 16:28:57,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:57,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:57,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:57,942 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-15 16:28:57,942 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:57,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930289564] [2022-03-15 16:28:57,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930289564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:57,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859934591] [2022-03-15 16:28:57,942 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:28:57,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:57,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:57,943 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-15 16:28:57,945 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-15 16:28:57,968 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:28:57,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:57,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-15 16:28:57,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:28:58,062 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-15 16:28:58,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:28:58,164 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-15 16:28:58,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859934591] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:28:58,165 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:28:58,165 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 9 [2022-03-15 16:28:58,165 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874726650] [2022-03-15 16:28:58,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:28:58,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-15 16:28:58,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:28:58,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-15 16:28:58,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-03-15 16:28:58,165 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-15 16:28:58,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:28:58,404 INFO L93 Difference]: Finished difference Result 39395 states and 99530 transitions. [2022-03-15 16:28:58,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-15 16:28:58,405 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-15 16:28:58,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:28:58,471 INFO L225 Difference]: With dead ends: 39395 [2022-03-15 16:28:58,471 INFO L226 Difference]: Without dead ends: 39387 [2022-03-15 16:28:58,471 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-15 16:28:58,471 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 147 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:28:58,472 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 133 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-15 16:28:58,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39387 states. [2022-03-15 16:28:58,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39387 to 36835. [2022-03-15 16:28:58,987 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-15 16:28:59,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36835 states to 36835 states and 93111 transitions. [2022-03-15 16:28:59,216 INFO L78 Accepts]: Start accepts. Automaton has 36835 states and 93111 transitions. Word has length 55 [2022-03-15 16:28:59,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:28:59,216 INFO L470 AbstractCegarLoop]: Abstraction has 36835 states and 93111 transitions. [2022-03-15 16:28:59,216 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-15 16:28:59,216 INFO L276 IsEmpty]: Start isEmpty. Operand 36835 states and 93111 transitions. [2022-03-15 16:28:59,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-15 16:28:59,245 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:28:59,245 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-15 16:28:59,260 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-15 16:28:59,445 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-15 16:28:59,445 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:28:59,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:28:59,446 INFO L85 PathProgramCache]: Analyzing trace with hash -2044077263, now seen corresponding path program 71 times [2022-03-15 16:28:59,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:28:59,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715603308] [2022-03-15 16:28:59,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:28:59,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:28:59,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:28:59,797 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-15 16:28:59,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:28:59,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715603308] [2022-03-15 16:28:59,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715603308] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:28:59,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047371420] [2022-03-15 16:28:59,797 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:28:59,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:28:59,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:28:59,798 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-15 16:28:59,799 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-15 16:28:59,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:28:59,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:28:59,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:28:59,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:00,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,605 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:00,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:00,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:00,613 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-15 16:29:00,626 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-15 16:29:00,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:01,648 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:29:01,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, 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-15 16:29:02,503 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-15 16:29:02,503 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047371420] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:02,503 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:02,503 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 35 [2022-03-15 16:29:02,503 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58308413] [2022-03-15 16:29:02,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:02,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:29:02,504 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:02,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:29:02,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1053, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:29:02,504 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-15 16:29:04,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:04,912 INFO L93 Difference]: Finished difference Result 52229 states and 132082 transitions. [2022-03-15 16:29:04,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:29:04,912 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-15 16:29:04,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:05,013 INFO L225 Difference]: With dead ends: 52229 [2022-03-15 16:29:05,013 INFO L226 Difference]: Without dead ends: 52025 [2022-03-15 16:29:05,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 93 SyntacticMatches, 6 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2036 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1120, Invalid=6362, Unknown=0, NotChecked=0, Total=7482 [2022-03-15 16:29:05,014 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 641 mSDsluCounter, 1420 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 1968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 497 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:05,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [641 Valid, 1021 Invalid, 1968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1347 Invalid, 0 Unknown, 497 Unchecked, 0.7s Time] [2022-03-15 16:29:05,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52025 states. [2022-03-15 16:29:05,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52025 to 37451. [2022-03-15 16:29:05,695 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-15 16:29:05,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37451 states to 37451 states and 94623 transitions. [2022-03-15 16:29:05,770 INFO L78 Accepts]: Start accepts. Automaton has 37451 states and 94623 transitions. Word has length 57 [2022-03-15 16:29:05,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:05,770 INFO L470 AbstractCegarLoop]: Abstraction has 37451 states and 94623 transitions. [2022-03-15 16:29:05,770 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-15 16:29:05,770 INFO L276 IsEmpty]: Start isEmpty. Operand 37451 states and 94623 transitions. [2022-03-15 16:29:05,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-15 16:29:05,797 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:05,798 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-15 16:29:05,813 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-15 16:29:05,998 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-15 16:29:05,998 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:05,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:05,999 INFO L85 PathProgramCache]: Analyzing trace with hash 587526449, now seen corresponding path program 72 times [2022-03-15 16:29:05,999 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:05,999 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12570398] [2022-03-15 16:29:05,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:05,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:06,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:06,273 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-15 16:29:06,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:06,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12570398] [2022-03-15 16:29:06,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12570398] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:06,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416751330] [2022-03-15 16:29:06,273 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:29:06,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:06,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:06,274 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-15 16:29:06,277 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-15 16:29:06,300 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 16:29:06,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:06,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-15 16:29:06,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:07,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:07,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:07,339 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-15 16:29:07,353 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-15 16:29:07,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:08,335 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:29:08,335 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-15 16:29:09,268 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-15 16:29:09,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416751330] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:09,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:09,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-03-15 16:29:09,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595151701] [2022-03-15 16:29:09,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:09,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-15 16:29:09,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:09,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-15 16:29:09,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-03-15 16:29:09,269 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-15 16:29:12,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:12,335 INFO L93 Difference]: Finished difference Result 53507 states and 135172 transitions. [2022-03-15 16:29:12,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-15 16:29:12,336 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-15 16:29:12,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:12,451 INFO L225 Difference]: With dead ends: 53507 [2022-03-15 16:29:12,451 INFO L226 Difference]: Without dead ends: 53387 [2022-03-15 16:29:12,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 90 SyntacticMatches, 6 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3310 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1722, Invalid=9198, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 16:29:12,452 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 496 mSDsluCounter, 2022 mSDsCounter, 0 mSdLazyCounter, 1762 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 1488 SdHoareTripleChecker+Invalid, 2780 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 941 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:12,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 1488 Invalid, 2780 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1762 Invalid, 0 Unknown, 941 Unchecked, 0.9s Time] [2022-03-15 16:29:12,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53387 states. [2022-03-15 16:29:13,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53387 to 37355. [2022-03-15 16:29:13,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-15 16:29:13,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37355 states to 37355 states and 94383 transitions. [2022-03-15 16:29:13,281 INFO L78 Accepts]: Start accepts. Automaton has 37355 states and 94383 transitions. Word has length 57 [2022-03-15 16:29:13,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:13,281 INFO L470 AbstractCegarLoop]: Abstraction has 37355 states and 94383 transitions. [2022-03-15 16:29:13,281 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-15 16:29:13,281 INFO L276 IsEmpty]: Start isEmpty. Operand 37355 states and 94383 transitions. [2022-03-15 16:29:13,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-15 16:29:13,310 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:13,310 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-15 16:29:13,325 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-15 16:29:13,510 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-15 16:29:13,511 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:13,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:13,511 INFO L85 PathProgramCache]: Analyzing trace with hash 558366295, now seen corresponding path program 73 times [2022-03-15 16:29:13,511 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:13,511 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752333323] [2022-03-15 16:29:13,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:13,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:13,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:13,788 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-15 16:29:13,788 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:13,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752333323] [2022-03-15 16:29:13,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752333323] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:13,788 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873095727] [2022-03-15 16:29:13,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:29:13,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:13,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:13,789 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-15 16:29:13,790 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-15 16:29:13,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:13,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-15 16:29:13,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:14,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:14,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:14,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:14,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:14,760 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-15 16:29:14,782 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-15 16:29:14,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:15,748 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-15 16:29:15,748 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-15 16:29:16,895 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-15 16:29:16,895 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873095727] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:16,896 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:16,896 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-03-15 16:29:16,896 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445069904] [2022-03-15 16:29:16,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:16,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-15 16:29:16,896 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:16,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-15 16:29:16,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1182, Unknown=0, NotChecked=0, Total=1406 [2022-03-15 16:29:16,896 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-15 16:29:20,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:20,708 INFO L93 Difference]: Finished difference Result 64183 states and 161965 transitions. [2022-03-15 16:29:20,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-15 16:29:20,709 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-15 16:29:20,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:20,851 INFO L225 Difference]: With dead ends: 64183 [2022-03-15 16:29:20,851 INFO L226 Difference]: Without dead ends: 63191 [2022-03-15 16:29:20,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2988 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1352, Invalid=8350, Unknown=0, NotChecked=0, Total=9702 [2022-03-15 16:29:20,852 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 751 mSDsluCounter, 3324 mSDsCounter, 0 mSdLazyCounter, 2964 mSolverCounterSat, 261 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 751 SdHoareTripleChecker+Valid, 2409 SdHoareTripleChecker+Invalid, 3501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 261 IncrementalHoareTripleChecker+Valid, 2964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:20,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [751 Valid, 2409 Invalid, 3501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [261 Valid, 2964 Invalid, 0 Unknown, 276 Unchecked, 1.5s Time] [2022-03-15 16:29:20,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63191 states. [2022-03-15 16:29:21,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63191 to 43061. [2022-03-15 16:29:21,778 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-15 16:29:21,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43061 states to 43061 states and 108769 transitions. [2022-03-15 16:29:21,869 INFO L78 Accepts]: Start accepts. Automaton has 43061 states and 108769 transitions. Word has length 57 [2022-03-15 16:29:21,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:21,869 INFO L470 AbstractCegarLoop]: Abstraction has 43061 states and 108769 transitions. [2022-03-15 16:29:21,869 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-15 16:29:21,869 INFO L276 IsEmpty]: Start isEmpty. Operand 43061 states and 108769 transitions. [2022-03-15 16:29:21,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:29:21,910 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:21,910 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-15 16:29:21,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-03-15 16:29:22,111 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-15 16:29:22,111 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:22,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:22,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1412485197, now seen corresponding path program 74 times [2022-03-15 16:29:22,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:22,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025488436] [2022-03-15 16:29:22,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:22,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:22,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:22,386 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-15 16:29:22,386 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:22,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025488436] [2022-03-15 16:29:22,386 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025488436] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:22,386 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035082628] [2022-03-15 16:29:22,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:29:22,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:22,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:22,387 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-15 16:29:22,388 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-15 16:29:22,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:29:22,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:22,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:29:22,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:23,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:23,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:23,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:23,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:23,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:23,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:23,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:23,623 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-15 16:29:23,636 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-15 16:29:23,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:25,132 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:29:25,132 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-15 16:29:26,527 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-15 16:29:26,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035082628] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:26,527 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:26,527 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-03-15 16:29:26,527 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173590314] [2022-03-15 16:29:26,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:26,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-15 16:29:26,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:26,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-15 16:29:26,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1695, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:29:26,528 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-15 16:29:33,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:33,539 INFO L93 Difference]: Finished difference Result 86833 states and 219029 transitions. [2022-03-15 16:29:33,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2022-03-15 16:29:33,540 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-15 16:29:33,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:33,713 INFO L225 Difference]: With dead ends: 86833 [2022-03-15 16:29:33,713 INFO L226 Difference]: Without dead ends: 86481 [2022-03-15 16:29:33,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 96 SyntacticMatches, 2 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13356 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=4041, Invalid=30741, Unknown=0, NotChecked=0, Total=34782 [2022-03-15 16:29:33,715 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 933 mSDsluCounter, 3199 mSDsCounter, 0 mSdLazyCounter, 2771 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 933 SdHoareTripleChecker+Valid, 2287 SdHoareTripleChecker+Invalid, 3581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 2771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 610 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:33,715 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.6s Time] [2022-03-15 16:29:33,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86481 states. [2022-03-15 16:29:34,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86481 to 53465. [2022-03-15 16:29:34,783 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-15 16:29:35,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53465 states to 53465 states and 135055 transitions. [2022-03-15 16:29:35,077 INFO L78 Accepts]: Start accepts. Automaton has 53465 states and 135055 transitions. Word has length 59 [2022-03-15 16:29:35,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:35,077 INFO L470 AbstractCegarLoop]: Abstraction has 53465 states and 135055 transitions. [2022-03-15 16:29:35,077 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-15 16:29:35,077 INFO L276 IsEmpty]: Start isEmpty. Operand 53465 states and 135055 transitions. [2022-03-15 16:29:35,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:29:35,117 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:35,117 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-15 16:29:35,132 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-15 16:29:35,317 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-15 16:29:35,318 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:35,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:35,318 INFO L85 PathProgramCache]: Analyzing trace with hash 445471155, now seen corresponding path program 75 times [2022-03-15 16:29:35,318 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:35,318 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755328800] [2022-03-15 16:29:35,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:35,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:35,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:35,696 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-15 16:29:35,696 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:35,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755328800] [2022-03-15 16:29:35,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755328800] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:35,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864384474] [2022-03-15 16:29:35,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:29:35,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:35,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:35,697 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-15 16:29:35,698 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-15 16:29:35,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-15 16:29:35,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:35,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-15 16:29:35,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:36,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:36,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:36,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:36,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:36,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:36,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:36,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:36,830 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-15 16:29:36,843 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-15 16:29:36,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:37,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:37,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:29:37,938 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-15 16:29:38,612 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-15 16:29:38,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864384474] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:38,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:38,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-03-15 16:29:38,613 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795776733] [2022-03-15 16:29:38,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:38,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 16:29:38,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:38,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 16:29:38,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=1615, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:29:38,613 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-15 16:29:48,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:48,160 INFO L93 Difference]: Finished difference Result 79961 states and 200836 transitions. [2022-03-15 16:29:48,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-03-15 16:29:48,160 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-15 16:29:48,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:48,302 INFO L225 Difference]: With dead ends: 79961 [2022-03-15 16:29:48,302 INFO L226 Difference]: Without dead ends: 79649 [2022-03-15 16:29:48,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 101 SyntacticMatches, 2 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10879 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=4069, Invalid=25687, Unknown=0, NotChecked=0, Total=29756 [2022-03-15 16:29:48,303 INFO L933 BasicCegarLoop]: 135 mSDtfsCounter, 903 mSDsluCounter, 3657 mSDsCounter, 0 mSdLazyCounter, 3431 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s 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.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:48,303 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.2s Time] [2022-03-15 16:29:48,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79649 states. [2022-03-15 16:29:49,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79649 to 58101. [2022-03-15 16:29:49,388 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-15 16:29:49,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58101 states to 58101 states and 146875 transitions. [2022-03-15 16:29:49,514 INFO L78 Accepts]: Start accepts. Automaton has 58101 states and 146875 transitions. Word has length 59 [2022-03-15 16:29:49,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:49,514 INFO L470 AbstractCegarLoop]: Abstraction has 58101 states and 146875 transitions. [2022-03-15 16:29:49,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-15 16:29:49,514 INFO L276 IsEmpty]: Start isEmpty. Operand 58101 states and 146875 transitions. [2022-03-15 16:29:49,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:29:49,561 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:49,561 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-15 16:29:49,576 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-15 16:29:49,761 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-15 16:29:49,762 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:49,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:49,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1531796403, now seen corresponding path program 76 times [2022-03-15 16:29:49,762 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:49,762 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641335148] [2022-03-15 16:29:49,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:49,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:49,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:50,023 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-15 16:29:50,023 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:50,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641335148] [2022-03-15 16:29:50,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641335148] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:50,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920552952] [2022-03-15 16:29:50,023 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:29:50,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:50,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:50,024 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-15 16:29:50,025 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-15 16:29:50,052 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:29:50,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:50,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:29:50,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:29:51,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:51,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:51,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:51,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:51,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:29:51,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:51,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:29:51,099 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-15 16:29:51,112 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-15 16:29:51,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:29:52,804 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:29:52,804 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-15 16:29:53,695 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-15 16:29:53,695 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920552952] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:29:53,695 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:29:53,695 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 42 [2022-03-15 16:29:53,695 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477082076] [2022-03-15 16:29:53,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:29:53,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-15 16:29:53,696 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:29:53,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-15 16:29:53,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1506, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:29:53,696 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-15 16:29:57,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:29:57,902 INFO L93 Difference]: Finished difference Result 76917 states and 194213 transitions. [2022-03-15 16:29:57,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 16:29:57,902 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-15 16:29:57,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:29:58,048 INFO L225 Difference]: With dead ends: 76917 [2022-03-15 16:29:58,048 INFO L226 Difference]: Without dead ends: 76061 [2022-03-15 16:29:58,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3745 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1433, Invalid=10123, Unknown=0, NotChecked=0, Total=11556 [2022-03-15 16:29:58,049 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 894 mSDsluCounter, 4041 mSDsCounter, 0 mSdLazyCounter, 3302 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 894 SdHoareTripleChecker+Valid, 2875 SdHoareTripleChecker+Invalid, 3749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 3302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 182 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-15 16:29:58,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [894 Valid, 2875 Invalid, 3749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 3302 Invalid, 0 Unknown, 182 Unchecked, 1.8s Time] [2022-03-15 16:29:58,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76061 states. [2022-03-15 16:29:59,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76061 to 61453. [2022-03-15 16:29:59,254 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-15 16:29:59,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61453 states to 61453 states and 155397 transitions. [2022-03-15 16:29:59,393 INFO L78 Accepts]: Start accepts. Automaton has 61453 states and 155397 transitions. Word has length 59 [2022-03-15 16:29:59,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:29:59,393 INFO L470 AbstractCegarLoop]: Abstraction has 61453 states and 155397 transitions. [2022-03-15 16:29:59,394 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-15 16:29:59,394 INFO L276 IsEmpty]: Start isEmpty. Operand 61453 states and 155397 transitions. [2022-03-15 16:29:59,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:29:59,444 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:29:59,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-15 16:29:59,459 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-15 16:29:59,644 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-15 16:29:59,644 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:29:59,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:29:59,645 INFO L85 PathProgramCache]: Analyzing trace with hash 454482355, now seen corresponding path program 77 times [2022-03-15 16:29:59,645 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:29:59,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188317644] [2022-03-15 16:29:59,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:29:59,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:29:59,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:29:59,953 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-15 16:29:59,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:29:59,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188317644] [2022-03-15 16:29:59,954 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188317644] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:29:59,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852176842] [2022-03-15 16:29:59,954 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:29:59,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:29:59,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:29:59,959 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-15 16:29:59,967 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-15 16:29:59,984 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:29:59,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:29:59,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-15 16:29:59,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:01,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:01,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:01,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:01,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:01,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:01,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:01,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:01,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:01,195 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-15 16:30:01,220 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:01,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:02,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:02,787 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:02,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 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-15 16:30:03,773 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:30:03,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852176842] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:03,773 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:03,773 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 47 [2022-03-15 16:30:03,773 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682060841] [2022-03-15 16:30:03,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:03,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-15 16:30:03,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:03,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-15 16:30:03,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=427, Invalid=1829, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 16:30:03,774 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-15 16:30:12,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:12,460 INFO L93 Difference]: Finished difference Result 93741 states and 237570 transitions. [2022-03-15 16:30:12,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-03-15 16:30:12,461 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-15 16:30:12,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:12,752 INFO L225 Difference]: With dead ends: 93741 [2022-03-15 16:30:12,752 INFO L226 Difference]: Without dead ends: 92977 [2022-03-15 16:30:12,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 90 SyntacticMatches, 5 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6599 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=2969, Invalid=19083, Unknown=0, NotChecked=0, Total=22052 [2022-03-15 16:30:12,753 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 1051 mSDsluCounter, 4398 mSDsCounter, 0 mSdLazyCounter, 3594 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:12,753 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.0s Time] [2022-03-15 16:30:12,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92977 states. [2022-03-15 16:30:13,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92977 to 62437. [2022-03-15 16:30:14,073 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-15 16:30:14,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62437 states to 62437 states and 157303 transitions. [2022-03-15 16:30:14,217 INFO L78 Accepts]: Start accepts. Automaton has 62437 states and 157303 transitions. Word has length 59 [2022-03-15 16:30:14,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:14,217 INFO L470 AbstractCegarLoop]: Abstraction has 62437 states and 157303 transitions. [2022-03-15 16:30:14,217 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-15 16:30:14,217 INFO L276 IsEmpty]: Start isEmpty. Operand 62437 states and 157303 transitions. [2022-03-15 16:30:14,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:30:14,483 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:14,483 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-15 16:30:14,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-03-15 16:30:14,699 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-15 16:30:14,699 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:14,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:14,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1982528589, now seen corresponding path program 78 times [2022-03-15 16:30:14,701 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:14,701 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684979487] [2022-03-15 16:30:14,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:14,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:14,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:15,026 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-15 16:30:15,026 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:15,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684979487] [2022-03-15 16:30:15,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684979487] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:15,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554684873] [2022-03-15 16:30:15,027 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:30:15,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:15,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:15,028 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-15 16:30:15,028 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-15 16:30:15,057 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 16:30:15,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:30:15,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-15 16:30:15,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:16,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:16,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:16,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:16,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:16,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:16,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:16,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:16,594 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-15 16:30:16,609 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-15 16:30:16,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:18,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:18,249 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:30:18,249 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-15 16:30:18,699 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-15 16:30:18,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554684873] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:18,699 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:18,699 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-03-15 16:30:18,699 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432111648] [2022-03-15 16:30:18,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:18,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 16:30:18,700 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:18,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 16:30:18,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=1677, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:30:18,700 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-15 16:30:34,672 WARN L228 SmtUtils]: Spent 6.26s on a formula simplification that was a NOOP. DAG size: 72 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-15 16:30:50,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:30:50,559 INFO L93 Difference]: Finished difference Result 69941 states and 175563 transitions. [2022-03-15 16:30:50,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-15 16:30:50,559 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-15 16:30:50,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:30:50,786 INFO L225 Difference]: With dead ends: 69941 [2022-03-15 16:30:50,786 INFO L226 Difference]: Without dead ends: 69913 [2022-03-15 16:30:50,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 115 SyntacticMatches, 3 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4328 ImplicationChecksByTransitivity, 32.6s TimeCoverageRelationStatistics Valid=1915, Invalid=12124, Unknown=3, NotChecked=0, Total=14042 [2022-03-15 16:30:50,788 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 589 mSDsluCounter, 1808 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 1145 SdHoareTripleChecker+Invalid, 3271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2502 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:30:50,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [589 Valid, 1145 Invalid, 3271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 713 Invalid, 0 Unknown, 2502 Unchecked, 0.3s Time] [2022-03-15 16:30:50,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69913 states. [2022-03-15 16:30:51,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69913 to 63129. [2022-03-15 16:30:51,840 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-15 16:30:51,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63129 states to 63129 states and 159081 transitions. [2022-03-15 16:30:51,996 INFO L78 Accepts]: Start accepts. Automaton has 63129 states and 159081 transitions. Word has length 59 [2022-03-15 16:30:51,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:30:51,996 INFO L470 AbstractCegarLoop]: Abstraction has 63129 states and 159081 transitions. [2022-03-15 16:30:51,996 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-15 16:30:51,996 INFO L276 IsEmpty]: Start isEmpty. Operand 63129 states and 159081 transitions. [2022-03-15 16:30:52,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:30:52,053 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:30:52,053 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-15 16:30:52,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-03-15 16:30:52,253 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-15 16:30:52,253 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:30:52,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:30:52,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1940006323, now seen corresponding path program 79 times [2022-03-15 16:30:52,254 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:30:52,254 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239504110] [2022-03-15 16:30:52,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:30:52,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:30:52,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:52,771 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-15 16:30:52,771 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:30:52,771 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239504110] [2022-03-15 16:30:52,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239504110] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:30:52,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556498370] [2022-03-15 16:30:52,773 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:30:52,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:30:52,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:30:52,774 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-15 16:30:52,774 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-15 16:30:52,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:30:52,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:30:52,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:30:53,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:53,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:53,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:53,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:53,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:54,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:54,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:54,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:54,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:54,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:54,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:30:54,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:30:54,004 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-15 16:30:54,018 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-15 16:30:54,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:30:55,428 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:30:55,428 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-15 16:30:56,730 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-15 16:30:56,731 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556498370] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:30:56,731 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:30:56,731 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-15 16:30:56,731 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686339448] [2022-03-15 16:30:56,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:30:56,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 16:30:56,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:30:56,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 16:30:56,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1774, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:30:56,732 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-15 16:31:04,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:04,399 INFO L93 Difference]: Finished difference Result 144919 states and 356318 transitions. [2022-03-15 16:31:04,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-03-15 16:31:04,399 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-15 16:31:04,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:04,914 INFO L225 Difference]: With dead ends: 144919 [2022-03-15 16:31:04,914 INFO L226 Difference]: Without dead ends: 144783 [2022-03-15 16:31:04,923 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 113 SyntacticMatches, 2 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13528 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=3974, Invalid=32698, Unknown=0, NotChecked=0, Total=36672 [2022-03-15 16:31:04,925 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 992 mSDsluCounter, 2811 mSDsCounter, 0 mSdLazyCounter, 2613 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 992 SdHoareTripleChecker+Valid, 2070 SdHoareTripleChecker+Invalid, 3937 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 2613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1114 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:04,925 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.6s Time] [2022-03-15 16:31:05,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144783 states. [2022-03-15 16:31:06,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144783 to 92615. [2022-03-15 16:31:06,968 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-15 16:31:07,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92615 states to 92615 states and 230833 transitions. [2022-03-15 16:31:07,420 INFO L78 Accepts]: Start accepts. Automaton has 92615 states and 230833 transitions. Word has length 59 [2022-03-15 16:31:07,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:07,420 INFO L470 AbstractCegarLoop]: Abstraction has 92615 states and 230833 transitions. [2022-03-15 16:31:07,420 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-15 16:31:07,420 INFO L276 IsEmpty]: Start isEmpty. Operand 92615 states and 230833 transitions. [2022-03-15 16:31:07,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:31:07,668 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:07,668 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-15 16:31:07,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-03-15 16:31:07,868 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-15 16:31:07,868 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:07,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:07,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1672226739, now seen corresponding path program 80 times [2022-03-15 16:31:07,869 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:07,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446211802] [2022-03-15 16:31:07,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:07,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:07,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:08,167 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-15 16:31:08,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:08,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446211802] [2022-03-15 16:31:08,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446211802] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:08,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058936985] [2022-03-15 16:31:08,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:31:08,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:08,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:08,169 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-15 16:31:08,169 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-15 16:31:08,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:31:08,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:08,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:31:08,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:09,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:09,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:09,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:09,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:09,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:09,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:09,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:09,337 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-15 16:31:09,351 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-15 16:31:09,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:10,753 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:31:10,753 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-15 16:31:12,108 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-15 16:31:12,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058936985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:12,108 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:12,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 43 [2022-03-15 16:31:12,109 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98574328] [2022-03-15 16:31:12,109 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:12,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-15 16:31:12,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:12,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-15 16:31:12,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=1581, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:31:12,109 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-15 16:31:16,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:16,486 INFO L93 Difference]: Finished difference Result 116147 states and 290044 transitions. [2022-03-15 16:31:16,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-15 16:31:16,486 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-15 16:31:16,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:16,772 INFO L225 Difference]: With dead ends: 116147 [2022-03-15 16:31:16,772 INFO L226 Difference]: Without dead ends: 115315 [2022-03-15 16:31:16,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 89 SyntacticMatches, 3 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3976 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1650, Invalid=10340, Unknown=0, NotChecked=0, Total=11990 [2022-03-15 16:31:16,773 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-15 16:31:16,773 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-15 16:31:16,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115315 states. [2022-03-15 16:31:18,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115315 to 94687. [2022-03-15 16:31:18,950 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-15 16:31:19,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94687 states to 94687 states and 236087 transitions. [2022-03-15 16:31:19,398 INFO L78 Accepts]: Start accepts. Automaton has 94687 states and 236087 transitions. Word has length 59 [2022-03-15 16:31:19,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:19,398 INFO L470 AbstractCegarLoop]: Abstraction has 94687 states and 236087 transitions. [2022-03-15 16:31:19,398 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-15 16:31:19,398 INFO L276 IsEmpty]: Start isEmpty. Operand 94687 states and 236087 transitions. [2022-03-15 16:31:19,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:31:19,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:19,494 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-15 16:31:19,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-03-15 16:31:19,694 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-15 16:31:19,694 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:19,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:19,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1842098253, now seen corresponding path program 81 times [2022-03-15 16:31:19,695 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:19,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793264326] [2022-03-15 16:31:19,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:19,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:20,180 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-15 16:31:20,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:20,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793264326] [2022-03-15 16:31:20,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793264326] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:20,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80772260] [2022-03-15 16:31:20,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:31:20,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:20,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:20,181 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-15 16:31:20,182 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-15 16:31:20,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:31:20,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:20,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:31:20,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:21,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:21,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:21,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:21,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:21,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:21,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:21,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:21,331 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-15 16:31:21,345 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-15 16:31:21,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:22,754 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:31:22,754 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-15 16:31:24,783 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-15 16:31:24,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80772260] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:24,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:24,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-15 16:31:24,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807091344] [2022-03-15 16:31:24,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:24,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 16:31:24,784 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:24,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 16:31:24,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:31:24,784 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-15 16:31:29,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:29,043 INFO L93 Difference]: Finished difference Result 130113 states and 326485 transitions. [2022-03-15 16:31:29,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 16:31:29,044 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-15 16:31:29,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:29,354 INFO L225 Difference]: With dead ends: 130113 [2022-03-15 16:31:29,354 INFO L226 Difference]: Without dead ends: 129873 [2022-03-15 16:31:29,355 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4269 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1933, Invalid=11873, Unknown=0, NotChecked=0, Total=13806 [2022-03-15 16:31:29,355 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 537 mSDsluCounter, 1901 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 1403 SdHoareTripleChecker+Invalid, 2449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 391 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:29,355 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.1s Time] [2022-03-15 16:31:29,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129873 states. [2022-03-15 16:31:31,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129873 to 96805. [2022-03-15 16:31:31,457 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-15 16:31:31,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96805 states to 96805 states and 241481 transitions. [2022-03-15 16:31:31,969 INFO L78 Accepts]: Start accepts. Automaton has 96805 states and 241481 transitions. Word has length 59 [2022-03-15 16:31:31,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:31,969 INFO L470 AbstractCegarLoop]: Abstraction has 96805 states and 241481 transitions. [2022-03-15 16:31:31,969 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-15 16:31:31,970 INFO L276 IsEmpty]: Start isEmpty. Operand 96805 states and 241481 transitions. [2022-03-15 16:31:32,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:31:32,052 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:32,052 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-15 16:31:32,068 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-15 16:31:32,253 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-15 16:31:32,253 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:32,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:32,253 INFO L85 PathProgramCache]: Analyzing trace with hash -196176637, now seen corresponding path program 82 times [2022-03-15 16:31:32,253 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:32,253 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570473781] [2022-03-15 16:31:32,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:32,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:32,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:32,605 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-15 16:31:32,606 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:32,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570473781] [2022-03-15 16:31:32,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570473781] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:32,606 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549100506] [2022-03-15 16:31:32,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:31:32,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:32,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:32,608 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-15 16:31:32,632 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-15 16:31:32,634 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:31:32,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:32,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:31:32,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:33,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:33,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:33,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:33,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:33,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:33,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:33,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:33,981 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-15 16:31:33,995 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-15 16:31:33,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:35,449 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:31:35,449 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-15 16:31:37,099 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-15 16:31:37,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549100506] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:37,100 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:37,100 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-15 16:31:37,100 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976509782] [2022-03-15 16:31:37,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:37,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 16:31:37,100 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:37,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 16:31:37,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:31:37,100 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-15 16:31:41,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:41,393 INFO L93 Difference]: Finished difference Result 124231 states and 310489 transitions. [2022-03-15 16:31:41,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-15 16:31:41,394 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-15 16:31:41,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:41,874 INFO L225 Difference]: With dead ends: 124231 [2022-03-15 16:31:41,874 INFO L226 Difference]: Without dead ends: 124035 [2022-03-15 16:31:41,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4193 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1832, Invalid=11508, Unknown=0, NotChecked=0, Total=13340 [2022-03-15 16:31:41,875 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 600 mSDsluCounter, 3258 mSDsCounter, 0 mSdLazyCounter, 2605 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:41,875 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.4s Time] [2022-03-15 16:31:41,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124035 states. [2022-03-15 16:31:43,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124035 to 91531. [2022-03-15 16:31:43,919 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-15 16:31:44,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91531 states to 91531 states and 228291 transitions. [2022-03-15 16:31:44,393 INFO L78 Accepts]: Start accepts. Automaton has 91531 states and 228291 transitions. Word has length 59 [2022-03-15 16:31:44,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:44,393 INFO L470 AbstractCegarLoop]: Abstraction has 91531 states and 228291 transitions. [2022-03-15 16:31:44,394 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-15 16:31:44,394 INFO L276 IsEmpty]: Start isEmpty. Operand 91531 states and 228291 transitions. [2022-03-15 16:31:44,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:31:44,473 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:44,473 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-15 16:31:44,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-03-15 16:31:44,674 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-15 16:31:44,674 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:44,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:44,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1246017101, now seen corresponding path program 83 times [2022-03-15 16:31:44,674 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:44,674 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101690553] [2022-03-15 16:31:44,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:44,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:44,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:44,979 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-15 16:31:44,980 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:44,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101690553] [2022-03-15 16:31:44,980 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101690553] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:44,980 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292520406] [2022-03-15 16:31:44,980 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:31:44,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:44,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:44,981 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-15 16:31:44,981 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-15 16:31:45,008 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:31:45,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:45,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-15 16:31:45,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:46,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:46,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:46,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:46,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:46,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:46,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:46,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:46,295 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-15 16:31:46,309 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-15 16:31:46,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:47,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,184 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:47,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:31:47,297 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-15 16:31:48,251 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-15 16:31:48,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292520406] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:31:48,251 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:31:48,251 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-03-15 16:31:48,251 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399936656] [2022-03-15 16:31:48,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:31:48,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-15 16:31:48,252 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:31:48,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-15 16:31:48,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1657, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:31:48,252 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-15 16:31:52,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:31:52,313 INFO L93 Difference]: Finished difference Result 113227 states and 282115 transitions. [2022-03-15 16:31:52,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 16:31:52,313 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-15 16:31:52,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:31:52,688 INFO L225 Difference]: With dead ends: 113227 [2022-03-15 16:31:52,688 INFO L226 Difference]: Without dead ends: 112439 [2022-03-15 16:31:52,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3202 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1334, Invalid=8968, Unknown=0, NotChecked=0, Total=10302 [2022-03-15 16:31:52,689 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 728 mSDsluCounter, 2667 mSDsCounter, 0 mSdLazyCounter, 2616 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:31:52,689 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.5s Time] [2022-03-15 16:31:52,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112439 states. [2022-03-15 16:31:54,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112439 to 99503. [2022-03-15 16:31:54,909 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-15 16:31:55,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99503 states to 99503 states and 248063 transitions. [2022-03-15 16:31:55,434 INFO L78 Accepts]: Start accepts. Automaton has 99503 states and 248063 transitions. Word has length 59 [2022-03-15 16:31:55,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:31:55,434 INFO L470 AbstractCegarLoop]: Abstraction has 99503 states and 248063 transitions. [2022-03-15 16:31:55,434 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-15 16:31:55,434 INFO L276 IsEmpty]: Start isEmpty. Operand 99503 states and 248063 transitions. [2022-03-15 16:31:55,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:31:55,514 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:31:55,514 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-15 16:31:55,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-03-15 16:31:55,716 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-15 16:31:55,716 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:31:55,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:31:55,717 INFO L85 PathProgramCache]: Analyzing trace with hash -112976461, now seen corresponding path program 84 times [2022-03-15 16:31:55,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:31:55,717 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585777768] [2022-03-15 16:31:55,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:31:55,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:31:55,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:31:56,036 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-15 16:31:56,037 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:31:56,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585777768] [2022-03-15 16:31:56,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585777768] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:31:56,037 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514947405] [2022-03-15 16:31:56,037 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:31:56,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:31:56,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:31:56,038 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-15 16:31:56,038 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-15 16:31:56,069 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 16:31:56,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:31:56,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:31:56,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:31:57,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:57,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:57,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:57,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:57,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:57,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:31:57,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:31:57,272 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-15 16:31:57,285 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-15 16:31:57,285 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:31:58,716 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:31:58,716 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-15 16:32:00,775 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-15 16:32:00,775 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514947405] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:00,775 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:00,775 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-03-15 16:32:00,775 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616016587] [2022-03-15 16:32:00,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:00,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-15 16:32:00,776 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:00,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-15 16:32:00,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1673, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:32:00,776 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-15 16:32:07,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:07,233 INFO L93 Difference]: Finished difference Result 155713 states and 384598 transitions. [2022-03-15 16:32:07,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-15 16:32:07,233 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-15 16:32:07,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:07,627 INFO L225 Difference]: With dead ends: 155713 [2022-03-15 16:32:07,627 INFO L226 Difference]: Without dead ends: 155245 [2022-03-15 16:32:07,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 91 SyntacticMatches, 3 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7509 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=2771, Invalid=19579, Unknown=0, NotChecked=0, Total=22350 [2022-03-15 16:32:07,628 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 715 mSDsluCounter, 3411 mSDsCounter, 0 mSdLazyCounter, 3355 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 2441 SdHoareTripleChecker+Invalid, 4207 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 3355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 690 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:07,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [715 Valid, 2441 Invalid, 4207 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 3355 Invalid, 0 Unknown, 690 Unchecked, 1.9s Time] [2022-03-15 16:32:07,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155245 states. [2022-03-15 16:32:10,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155245 to 98525. [2022-03-15 16:32:10,190 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-15 16:32:10,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98525 states to 98525 states and 245637 transitions. [2022-03-15 16:32:10,701 INFO L78 Accepts]: Start accepts. Automaton has 98525 states and 245637 transitions. Word has length 59 [2022-03-15 16:32:10,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:10,701 INFO L470 AbstractCegarLoop]: Abstraction has 98525 states and 245637 transitions. [2022-03-15 16:32:10,701 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-15 16:32:10,701 INFO L276 IsEmpty]: Start isEmpty. Operand 98525 states and 245637 transitions. [2022-03-15 16:32:10,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:32:10,784 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:10,784 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-15 16:32:10,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-03-15 16:32:10,984 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-15 16:32:10,985 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:10,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:10,985 INFO L85 PathProgramCache]: Analyzing trace with hash -465374797, now seen corresponding path program 85 times [2022-03-15 16:32:10,985 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:10,985 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790356855] [2022-03-15 16:32:10,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:10,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:10,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:11,314 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-15 16:32:11,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:11,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790356855] [2022-03-15 16:32:11,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790356855] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:11,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682571174] [2022-03-15 16:32:11,315 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:32:11,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:11,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:11,316 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-15 16:32:11,316 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-15 16:32:11,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:11,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:32:11,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:12,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:12,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:12,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:12,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:12,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:12,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:12,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:12,618 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-15 16:32:12,632 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-15 16:32:12,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:14,136 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:32:14,137 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-15 16:32:15,728 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-15 16:32:15,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682571174] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:15,729 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:15,729 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-15 16:32:15,729 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119525897] [2022-03-15 16:32:15,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:15,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 16:32:15,729 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:15,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 16:32:15,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1763, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:32:15,730 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-15 16:32:20,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:20,900 INFO L93 Difference]: Finished difference Result 129475 states and 322961 transitions. [2022-03-15 16:32:20,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-15 16:32:20,900 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-15 16:32:20,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:21,346 INFO L225 Difference]: With dead ends: 129475 [2022-03-15 16:32:21,346 INFO L226 Difference]: Without dead ends: 129003 [2022-03-15 16:32:21,347 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5754 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2341, Invalid=15481, Unknown=0, NotChecked=0, Total=17822 [2022-03-15 16:32:21,347 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 593 mSDsluCounter, 3136 mSDsCounter, 0 mSdLazyCounter, 2989 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:21,347 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.6s Time] [2022-03-15 16:32:21,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129003 states. [2022-03-15 16:32:23,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129003 to 99389. [2022-03-15 16:32:23,420 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-15 16:32:23,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99389 states to 99389 states and 247877 transitions. [2022-03-15 16:32:23,678 INFO L78 Accepts]: Start accepts. Automaton has 99389 states and 247877 transitions. Word has length 59 [2022-03-15 16:32:23,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:23,679 INFO L470 AbstractCegarLoop]: Abstraction has 99389 states and 247877 transitions. [2022-03-15 16:32:23,679 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-15 16:32:23,679 INFO L276 IsEmpty]: Start isEmpty. Operand 99389 states and 247877 transitions. [2022-03-15 16:32:24,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:32:24,067 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:24,067 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-15 16:32:24,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-03-15 16:32:24,270 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-15 16:32:24,271 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:24,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:24,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1675715661, now seen corresponding path program 86 times [2022-03-15 16:32:24,271 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:24,271 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121875431] [2022-03-15 16:32:24,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:24,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:24,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:24,624 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-15 16:32:24,625 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:24,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121875431] [2022-03-15 16:32:24,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121875431] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:24,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1256967410] [2022-03-15 16:32:24,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:32:24,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:24,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:24,626 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-15 16:32:24,626 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-15 16:32:24,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:32:24,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:24,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:32:24,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:25,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:25,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:25,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:25,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:25,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:25,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:25,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:25,948 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-15 16:32:25,961 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-15 16:32:25,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:27,411 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:32:27,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-03-15 16:32:29,105 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-15 16:32:29,105 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1256967410] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:29,105 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:29,105 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-15 16:32:29,106 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175159905] [2022-03-15 16:32:29,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:29,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 16:32:29,106 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:29,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 16:32:29,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=1756, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:32:29,106 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-15 16:32:32,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:32,437 INFO L93 Difference]: Finished difference Result 121921 states and 303473 transitions. [2022-03-15 16:32:32,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-15 16:32:32,438 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-15 16:32:32,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:32,860 INFO L225 Difference]: With dead ends: 121921 [2022-03-15 16:32:32,860 INFO L226 Difference]: Without dead ends: 121857 [2022-03-15 16:32:32,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3423 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1483, Invalid=10073, Unknown=0, NotChecked=0, Total=11556 [2022-03-15 16:32:32,861 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 509 mSDsluCounter, 1948 mSDsCounter, 0 mSdLazyCounter, 1818 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 1435 SdHoareTripleChecker+Invalid, 2685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1818 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 768 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:32,861 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.0s Time] [2022-03-15 16:32:32,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121857 states. [2022-03-15 16:32:34,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121857 to 100241. [2022-03-15 16:32:35,070 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-15 16:32:35,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100241 states to 100241 states and 250005 transitions. [2022-03-15 16:32:35,567 INFO L78 Accepts]: Start accepts. Automaton has 100241 states and 250005 transitions. Word has length 59 [2022-03-15 16:32:35,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:35,567 INFO L470 AbstractCegarLoop]: Abstraction has 100241 states and 250005 transitions. [2022-03-15 16:32:35,567 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-15 16:32:35,567 INFO L276 IsEmpty]: Start isEmpty. Operand 100241 states and 250005 transitions. [2022-03-15 16:32:35,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:32:35,648 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:35,648 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-15 16:32:35,664 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-15 16:32:35,849 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-15 16:32:35,849 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:35,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:35,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1071456173, now seen corresponding path program 87 times [2022-03-15 16:32:35,849 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:35,849 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670162202] [2022-03-15 16:32:35,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:35,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:35,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:36,144 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-15 16:32:36,145 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:36,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670162202] [2022-03-15 16:32:36,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670162202] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:36,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108985212] [2022-03-15 16:32:36,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:32:36,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:36,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:36,146 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-15 16:32:36,147 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-15 16:32:36,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:32:36,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:36,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:32:36,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:37,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:37,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:37,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:37,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:37,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:37,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:37,425 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-15 16:32:37,438 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-15 16:32:37,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:38,830 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:32:38,831 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-15 16:32:40,326 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-15 16:32:40,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108985212] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:40,327 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:40,327 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 42 [2022-03-15 16:32:40,327 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784755972] [2022-03-15 16:32:40,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:40,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-15 16:32:40,327 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:40,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-15 16:32:40,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1537, Unknown=0, NotChecked=0, Total=1806 [2022-03-15 16:32:40,327 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-15 16:32:45,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:45,981 INFO L93 Difference]: Finished difference Result 183741 states and 457388 transitions. [2022-03-15 16:32:45,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-15 16:32:45,981 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-15 16:32:45,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:32:46,549 INFO L225 Difference]: With dead ends: 183741 [2022-03-15 16:32:46,549 INFO L226 Difference]: Without dead ends: 183593 [2022-03-15 16:32:46,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5835 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=2313, Invalid=15243, Unknown=0, NotChecked=0, Total=17556 [2022-03-15 16:32:46,550 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 850 mSDsluCounter, 2428 mSDsCounter, 0 mSdLazyCounter, 2504 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:32:46,550 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.5s Time] [2022-03-15 16:32:46,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183593 states. [2022-03-15 16:32:49,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183593 to 106687. [2022-03-15 16:32:49,549 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-15 16:32:50,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106687 states to 106687 states and 265631 transitions. [2022-03-15 16:32:50,068 INFO L78 Accepts]: Start accepts. Automaton has 106687 states and 265631 transitions. Word has length 59 [2022-03-15 16:32:50,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:32:50,068 INFO L470 AbstractCegarLoop]: Abstraction has 106687 states and 265631 transitions. [2022-03-15 16:32:50,069 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-15 16:32:50,069 INFO L276 IsEmpty]: Start isEmpty. Operand 106687 states and 265631 transitions. [2022-03-15 16:32:50,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:32:50,160 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:32:50,160 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-15 16:32:50,178 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-15 16:32:50,363 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-15 16:32:50,363 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:32:50,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:32:50,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1082232397, now seen corresponding path program 88 times [2022-03-15 16:32:50,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:32:50,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42382248] [2022-03-15 16:32:50,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:32:50,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:32:50,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:32:50,715 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-15 16:32:50,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:32:50,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42382248] [2022-03-15 16:32:50,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42382248] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:32:50,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830657251] [2022-03-15 16:32:50,715 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:32:50,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:32:50,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:32:50,716 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-15 16:32:50,717 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-15 16:32:50,743 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:32:50,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:32:50,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:32:50,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:32:52,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,194 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:52,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,197 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:52,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:52,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:52,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:32:52,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:32:52,212 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-15 16:32:52,231 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-15 16:32:52,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:32:53,739 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:32:53,739 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-15 16:32:55,622 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-15 16:32:55,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830657251] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:32:55,623 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:32:55,623 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-03-15 16:32:55,623 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993245462] [2022-03-15 16:32:55,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:32:55,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-15 16:32:55,623 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:32:55,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-15 16:32:55,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1684, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:32:55,623 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-15 16:32:59,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:32:59,873 INFO L93 Difference]: Finished difference Result 146417 states and 366995 transitions. [2022-03-15 16:32:59,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-15 16:32:59,873 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-15 16:32:59,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:00,267 INFO L225 Difference]: With dead ends: 146417 [2022-03-15 16:33:00,267 INFO L226 Difference]: Without dead ends: 145817 [2022-03-15 16:33:00,267 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3876 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1773, Invalid=10883, Unknown=0, NotChecked=0, Total=12656 [2022-03-15 16:33:00,268 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 787 mSDsluCounter, 2466 mSDsCounter, 0 mSdLazyCounter, 2321 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 787 SdHoareTripleChecker+Valid, 1760 SdHoareTripleChecker+Invalid, 3778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 2321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1268 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:00,268 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [787 Valid, 1760 Invalid, 3778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 2321 Invalid, 0 Unknown, 1268 Unchecked, 1.2s Time] [2022-03-15 16:33:00,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145817 states. [2022-03-15 16:33:02,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145817 to 52025. [2022-03-15 16:33:02,325 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-15 16:33:02,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52025 states to 52025 states and 129497 transitions. [2022-03-15 16:33:02,445 INFO L78 Accepts]: Start accepts. Automaton has 52025 states and 129497 transitions. Word has length 59 [2022-03-15 16:33:02,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:02,445 INFO L470 AbstractCegarLoop]: Abstraction has 52025 states and 129497 transitions. [2022-03-15 16:33:02,445 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-15 16:33:02,445 INFO L276 IsEmpty]: Start isEmpty. Operand 52025 states and 129497 transitions. [2022-03-15 16:33:02,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:33:02,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:02,493 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-15 16:33:02,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-03-15 16:33:02,694 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-15 16:33:02,694 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:02,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:02,694 INFO L85 PathProgramCache]: Analyzing trace with hash 294491059, now seen corresponding path program 89 times [2022-03-15 16:33:02,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:02,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527466035] [2022-03-15 16:33:02,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:02,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:02,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:03,061 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-15 16:33:03,061 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:03,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527466035] [2022-03-15 16:33:03,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527466035] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:03,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984554148] [2022-03-15 16:33:03,061 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:33:03,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:03,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:03,062 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-15 16:33:03,063 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-15 16:33:03,090 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:33:03,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:03,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-15 16:33:03,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:04,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:04,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:04,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:04,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:04,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:04,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:04,449 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-15 16:33:04,464 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-15 16:33:04,464 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:05,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,591 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,602 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:05,701 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:33:05,701 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-15 16:33:06,422 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-15 16:33:06,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984554148] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:06,422 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:06,422 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-15 16:33:06,423 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096100535] [2022-03-15 16:33:06,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:06,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 16:33:06,423 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:06,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 16:33:06,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=461, Invalid=1609, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:33:06,426 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-15 16:33:16,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:16,711 INFO L93 Difference]: Finished difference Result 92995 states and 231712 transitions. [2022-03-15 16:33:16,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-03-15 16:33:16,711 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-15 16:33:16,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:16,934 INFO L225 Difference]: With dead ends: 92995 [2022-03-15 16:33:16,934 INFO L226 Difference]: Without dead ends: 92071 [2022-03-15 16:33:16,935 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11718 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=4583, Invalid=26569, Unknown=0, NotChecked=0, Total=31152 [2022-03-15 16:33:16,935 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 1082 mSDsluCounter, 3302 mSDsCounter, 0 mSdLazyCounter, 2839 mSolverCounterSat, 293 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1082 SdHoareTripleChecker+Valid, 2367 SdHoareTripleChecker+Invalid, 3984 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 293 IncrementalHoareTripleChecker+Valid, 2839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 852 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:16,936 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1082 Valid, 2367 Invalid, 3984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 2839 Invalid, 0 Unknown, 852 Unchecked, 1.9s Time] [2022-03-15 16:33:17,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92071 states. [2022-03-15 16:33:18,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92071 to 54429. [2022-03-15 16:33:18,264 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-15 16:33:18,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54429 states to 54429 states and 135449 transitions. [2022-03-15 16:33:18,387 INFO L78 Accepts]: Start accepts. Automaton has 54429 states and 135449 transitions. Word has length 59 [2022-03-15 16:33:18,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:18,387 INFO L470 AbstractCegarLoop]: Abstraction has 54429 states and 135449 transitions. [2022-03-15 16:33:18,387 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-15 16:33:18,387 INFO L276 IsEmpty]: Start isEmpty. Operand 54429 states and 135449 transitions. [2022-03-15 16:33:18,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:33:18,438 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:18,438 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-15 16:33:18,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:18,639 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-15 16:33:18,639 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:18,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:18,640 INFO L85 PathProgramCache]: Analyzing trace with hash -915849805, now seen corresponding path program 90 times [2022-03-15 16:33:18,640 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:18,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813653043] [2022-03-15 16:33:18,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:18,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:18,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:19,012 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:19,013 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:19,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813653043] [2022-03-15 16:33:19,013 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813653043] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:19,013 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501361701] [2022-03-15 16:33:19,013 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:33:19,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:19,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:19,014 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-15 16:33:19,015 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-15 16:33:19,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 16:33:19,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:19,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:33:19,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:20,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,300 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:20,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:20,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:20,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:20,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:20,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:20,320 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-15 16:33:20,334 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-15 16:33:20,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:21,878 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:33:21,878 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-15 16:33:23,473 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-15 16:33:23,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501361701] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:23,474 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:23,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-03-15 16:33:23,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26076946] [2022-03-15 16:33:23,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:23,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-15 16:33:23,474 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:23,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-15 16:33:23,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1675, Unknown=0, NotChecked=0, Total=1980 [2022-03-15 16:33:23,475 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-15 16:33:30,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:30,609 INFO L93 Difference]: Finished difference Result 99325 states and 247257 transitions. [2022-03-15 16:33:30,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2022-03-15 16:33:30,609 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-15 16:33:30,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:30,827 INFO L225 Difference]: With dead ends: 99325 [2022-03-15 16:33:30,828 INFO L226 Difference]: Without dead ends: 99261 [2022-03-15 16:33:30,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 96 SyntacticMatches, 3 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9894 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=3513, Invalid=25557, Unknown=0, NotChecked=0, Total=29070 [2022-03-15 16:33:30,829 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 557 mSDsluCounter, 3170 mSDsCounter, 0 mSdLazyCounter, 3313 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 2261 SdHoareTripleChecker+Invalid, 4922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1508 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:30,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [557 Valid, 2261 Invalid, 4922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3313 Invalid, 0 Unknown, 1508 Unchecked, 1.9s Time] [2022-03-15 16:33:30,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99261 states. [2022-03-15 16:33:32,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99261 to 65363. [2022-03-15 16:33:32,307 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-15 16:33:32,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65363 states to 65363 states and 162825 transitions. [2022-03-15 16:33:32,487 INFO L78 Accepts]: Start accepts. Automaton has 65363 states and 162825 transitions. Word has length 59 [2022-03-15 16:33:32,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:32,487 INFO L470 AbstractCegarLoop]: Abstraction has 65363 states and 162825 transitions. [2022-03-15 16:33:32,487 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-15 16:33:32,487 INFO L276 IsEmpty]: Start isEmpty. Operand 65363 states and 162825 transitions. [2022-03-15 16:33:32,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:33:32,553 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:32,553 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-15 16:33:32,569 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-15 16:33:32,759 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-15 16:33:32,759 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:32,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:32,762 INFO L85 PathProgramCache]: Analyzing trace with hash -2056362061, now seen corresponding path program 91 times [2022-03-15 16:33:32,762 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:32,762 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432474832] [2022-03-15 16:33:32,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:32,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:32,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:33,301 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-15 16:33:33,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:33,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432474832] [2022-03-15 16:33:33,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432474832] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:33,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912439057] [2022-03-15 16:33:33,301 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:33:33,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:33,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:33,302 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-15 16:33:33,303 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-15 16:33:33,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:33,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:33:33,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:34,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:34,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:34,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:34,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:34,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:34,477 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-15 16:33:34,490 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-15 16:33:34,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:35,982 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:33:35,982 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-15 16:33:37,403 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-15 16:33:37,404 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912439057] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:37,404 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:37,404 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-03-15 16:33:37,404 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343325116] [2022-03-15 16:33:37,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:37,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-15 16:33:37,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:37,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-15 16:33:37,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:33:37,404 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-15 16:33:43,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:43,739 INFO L93 Difference]: Finished difference Result 88775 states and 220462 transitions. [2022-03-15 16:33:43,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-15 16:33:43,739 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-15 16:33:43,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:43,931 INFO L225 Difference]: With dead ends: 88775 [2022-03-15 16:33:43,932 INFO L226 Difference]: Without dead ends: 88703 [2022-03-15 16:33:43,932 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7018 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=2741, Invalid=19909, Unknown=0, NotChecked=0, Total=22650 [2022-03-15 16:33:43,932 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 566 mSDsluCounter, 3034 mSDsCounter, 0 mSdLazyCounter, 3101 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s 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.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:43,933 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.7s Time] [2022-03-15 16:33:44,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88703 states. [2022-03-15 16:33:45,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88703 to 69327. [2022-03-15 16:33:45,447 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-15 16:33:45,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69327 states to 69327 states and 172509 transitions. [2022-03-15 16:33:45,618 INFO L78 Accepts]: Start accepts. Automaton has 69327 states and 172509 transitions. Word has length 59 [2022-03-15 16:33:45,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:45,618 INFO L470 AbstractCegarLoop]: Abstraction has 69327 states and 172509 transitions. [2022-03-15 16:33:45,618 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-15 16:33:45,618 INFO L276 IsEmpty]: Start isEmpty. Operand 69327 states and 172509 transitions. [2022-03-15 16:33:45,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:33:45,677 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:45,677 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-15 16:33:45,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-03-15 16:33:45,878 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-15 16:33:45,879 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:45,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:45,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1519221331, now seen corresponding path program 92 times [2022-03-15 16:33:45,879 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:45,879 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149062984] [2022-03-15 16:33:45,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:45,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:45,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:46,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-15 16:33:46,227 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:46,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149062984] [2022-03-15 16:33:46,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149062984] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:46,227 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792764010] [2022-03-15 16:33:46,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:33:46,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:46,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:46,229 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-15 16:33:46,229 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-15 16:33:46,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:33:46,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:46,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:33:46,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:47,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:47,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:47,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:47,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:47,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:47,512 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-15 16:33:47,526 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:33:47,526 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:48,993 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:33:48,993 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-15 16:33:50,882 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-15 16:33:50,882 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792764010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:33:50,882 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:33:50,882 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-03-15 16:33:50,882 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933009602] [2022-03-15 16:33:50,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:33:50,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-15 16:33:50,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:33:50,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-15 16:33:50,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:33:50,883 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-15 16:33:53,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:33:53,976 INFO L93 Difference]: Finished difference Result 95371 states and 237064 transitions. [2022-03-15 16:33:53,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-15 16:33:53,976 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-15 16:33:53,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:33:54,196 INFO L225 Difference]: With dead ends: 95371 [2022-03-15 16:33:54,196 INFO L226 Difference]: Without dead ends: 95307 [2022-03-15 16:33:54,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2405 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1186, Invalid=7744, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:33:54,197 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 533 mSDsluCounter, 2047 mSDsCounter, 0 mSdLazyCounter, 1761 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 2717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 864 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:33:54,197 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.0s Time] [2022-03-15 16:33:54,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95307 states. [2022-03-15 16:33:55,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95307 to 68631. [2022-03-15 16:33:55,704 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-15 16:33:55,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68631 states to 68631 states and 171011 transitions. [2022-03-15 16:33:55,863 INFO L78 Accepts]: Start accepts. Automaton has 68631 states and 171011 transitions. Word has length 59 [2022-03-15 16:33:55,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:33:55,863 INFO L470 AbstractCegarLoop]: Abstraction has 68631 states and 171011 transitions. [2022-03-15 16:33:55,863 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-15 16:33:55,863 INFO L276 IsEmpty]: Start isEmpty. Operand 68631 states and 171011 transitions. [2022-03-15 16:33:55,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:33:55,922 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:33:55,922 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-15 16:33:55,937 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-15 16:33:56,127 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-15 16:33:56,127 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:33:56,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:33:56,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1243068339, now seen corresponding path program 93 times [2022-03-15 16:33:56,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:33:56,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970442614] [2022-03-15 16:33:56,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:33:56,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:33:56,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:33:56,432 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-15 16:33:56,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:33:56,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970442614] [2022-03-15 16:33:56,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970442614] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:33:56,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935277155] [2022-03-15 16:33:56,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:33:56,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:33:56,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:33:56,433 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-15 16:33:56,433 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-15 16:33:56,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:33:56,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:33:56,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:33:56,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:33:57,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:57,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:57,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:33:57,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:33:57,654 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-15 16:33:57,667 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-15 16:33:57,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:33:59,162 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:33:59,162 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-15 16:34:01,434 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-15 16:34:01,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935277155] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:01,434 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:01,434 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 39 [2022-03-15 16:34:01,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931954238] [2022-03-15 16:34:01,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:01,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:34:01,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:01,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:34:01,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1294, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:34:01,435 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-15 16:34:04,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:04,965 INFO L93 Difference]: Finished difference Result 88095 states and 219415 transitions. [2022-03-15 16:34:04,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-15 16:34:04,965 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-15 16:34:04,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:05,159 INFO L225 Difference]: With dead ends: 88095 [2022-03-15 16:34:05,160 INFO L226 Difference]: Without dead ends: 87359 [2022-03-15 16:34:05,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2627 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1198, Invalid=7732, Unknown=0, NotChecked=0, Total=8930 [2022-03-15 16:34:05,160 INFO L933 BasicCegarLoop]: 107 mSDtfsCounter, 702 mSDsluCounter, 2461 mSDsCounter, 0 mSdLazyCounter, 2551 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.3s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:05,160 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.3s Time] [2022-03-15 16:34:05,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87359 states. [2022-03-15 16:34:06,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87359 to 73987. [2022-03-15 16:34:06,740 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-15 16:34:06,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73987 states to 73987 states and 184411 transitions. [2022-03-15 16:34:06,914 INFO L78 Accepts]: Start accepts. Automaton has 73987 states and 184411 transitions. Word has length 59 [2022-03-15 16:34:06,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:06,914 INFO L470 AbstractCegarLoop]: Abstraction has 73987 states and 184411 transitions. [2022-03-15 16:34:06,914 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-15 16:34:06,915 INFO L276 IsEmpty]: Start isEmpty. Operand 73987 states and 184411 transitions. [2022-03-15 16:34:06,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:34:06,977 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:06,977 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-15 16:34:06,994 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-15 16:34:07,177 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-15 16:34:07,178 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:34:07,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:07,178 INFO L85 PathProgramCache]: Analyzing trace with hash -2059574861, now seen corresponding path program 94 times [2022-03-15 16:34:07,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:07,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929518833] [2022-03-15 16:34:07,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:07,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:07,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:07,679 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-15 16:34:07,680 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:07,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929518833] [2022-03-15 16:34:07,680 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929518833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:07,680 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515982611] [2022-03-15 16:34:07,680 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:34:07,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:07,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:07,681 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-15 16:34:07,683 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-15 16:34:07,706 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:34:07,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:07,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:34:07,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:08,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:08,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:08,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:08,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:08,712 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-15 16:34:08,726 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-15 16:34:08,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:10,186 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:34:10,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-15 16:34:11,741 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-15 16:34:11,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515982611] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:11,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:11,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 39 [2022-03-15 16:34:11,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394677816] [2022-03-15 16:34:11,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:11,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:34:11,742 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:11,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:34:11,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1299, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:34:11,742 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-15 16:34:15,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:15,486 INFO L93 Difference]: Finished difference Result 105139 states and 261878 transitions. [2022-03-15 16:34:15,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-15 16:34:15,486 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-15 16:34:15,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:15,746 INFO L225 Difference]: With dead ends: 105139 [2022-03-15 16:34:15,746 INFO L226 Difference]: Without dead ends: 104907 [2022-03-15 16:34:15,746 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-15 16:34:15,747 INFO L933 BasicCegarLoop]: 99 mSDtfsCounter, 606 mSDsluCounter, 2618 mSDsCounter, 0 mSdLazyCounter, 2623 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:15,747 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.4s Time] [2022-03-15 16:34:15,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104907 states. [2022-03-15 16:34:17,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104907 to 74151. [2022-03-15 16:34:17,438 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-15 16:34:17,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74151 states to 74151 states and 184835 transitions. [2022-03-15 16:34:17,616 INFO L78 Accepts]: Start accepts. Automaton has 74151 states and 184835 transitions. Word has length 59 [2022-03-15 16:34:17,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:17,616 INFO L470 AbstractCegarLoop]: Abstraction has 74151 states and 184835 transitions. [2022-03-15 16:34:17,616 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-15 16:34:17,616 INFO L276 IsEmpty]: Start isEmpty. Operand 74151 states and 184835 transitions. [2022-03-15 16:34:17,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:34:17,681 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:17,681 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-15 16:34:17,697 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-03-15 16:34:17,887 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-15 16:34:17,887 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:34:17,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:17,887 INFO L85 PathProgramCache]: Analyzing trace with hash 2023710643, now seen corresponding path program 95 times [2022-03-15 16:34:17,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:17,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507280476] [2022-03-15 16:34:17,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:17,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:18,224 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:34:18,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:18,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507280476] [2022-03-15 16:34:18,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507280476] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:18,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899297591] [2022-03-15 16:34:18,225 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:34:18,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:18,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:18,226 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-15 16:34:18,226 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-15 16:34:18,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:34:18,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:18,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-15 16:34:18,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:19,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:19,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:19,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:19,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:19,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:19,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:19,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:19,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:19,513 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-15 16:34:19,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-15 16:34:19,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:20,924 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:20,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:21,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:21,056 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-15 16:34:21,743 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-15 16:34:21,743 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899297591] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:21,743 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:21,744 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 47 [2022-03-15 16:34:21,744 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755435625] [2022-03-15 16:34:21,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:21,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-15 16:34:21,744 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:21,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-15 16:34:21,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=1821, Unknown=0, NotChecked=0, Total=2256 [2022-03-15 16:34:21,744 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-15 16:34:45,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:45,124 INFO L93 Difference]: Finished difference Result 124541 states and 308978 transitions. [2022-03-15 16:34:45,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 236 states. [2022-03-15 16:34:45,124 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-15 16:34:45,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:45,460 INFO L225 Difference]: With dead ends: 124541 [2022-03-15 16:34:45,460 INFO L226 Difference]: Without dead ends: 122897 [2022-03-15 16:34:45,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 106 SyntacticMatches, 5 SemanticMatches, 265 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26233 ImplicationChecksByTransitivity, 20.4s TimeCoverageRelationStatistics Valid=9000, Invalid=62022, Unknown=0, NotChecked=0, Total=71022 [2022-03-15 16:34:45,463 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 1468 mSDsluCounter, 7380 mSDsCounter, 0 mSdLazyCounter, 4711 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1468 SdHoareTripleChecker+Valid, 4931 SdHoareTripleChecker+Invalid, 8304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 4711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3138 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:45,463 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1468 Valid, 4931 Invalid, 8304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 4711 Invalid, 0 Unknown, 3138 Unchecked, 3.7s Time] [2022-03-15 16:34:45,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122897 states. [2022-03-15 16:34:47,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122897 to 83521. [2022-03-15 16:34:47,361 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-15 16:34:47,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83521 states to 83521 states and 208305 transitions. [2022-03-15 16:34:47,572 INFO L78 Accepts]: Start accepts. Automaton has 83521 states and 208305 transitions. Word has length 59 [2022-03-15 16:34:47,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:34:47,572 INFO L470 AbstractCegarLoop]: Abstraction has 83521 states and 208305 transitions. [2022-03-15 16:34:47,572 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-15 16:34:47,572 INFO L276 IsEmpty]: Start isEmpty. Operand 83521 states and 208305 transitions. [2022-03-15 16:34:47,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:34:47,655 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:34:47,655 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-15 16:34:47,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-03-15 16:34:47,856 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-15 16:34:47,856 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:34:47,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:34:47,856 INFO L85 PathProgramCache]: Analyzing trace with hash 813369779, now seen corresponding path program 96 times [2022-03-15 16:34:47,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:34:47,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121528461] [2022-03-15 16:34:47,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:34:47,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:34:47,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:34:48,212 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-15 16:34:48,213 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:34:48,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121528461] [2022-03-15 16:34:48,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121528461] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:34:48,213 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459982387] [2022-03-15 16:34:48,213 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:34:48,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:34:48,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:34:48,214 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-15 16:34:48,214 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-15 16:34:48,244 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 16:34:48,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:34:48,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-15 16:34:48,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:34:49,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:49,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:49,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:49,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:34:49,600 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-15 16:34:49,614 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-15 16:34:49,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:34:50,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,809 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:34:50,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:34:50,909 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-15 16:34:51,606 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-15 16:34:51,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459982387] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:34:51,606 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:34:51,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-03-15 16:34:51,606 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83346280] [2022-03-15 16:34:51,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:34:51,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-15 16:34:51,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:34:51,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-15 16:34:51,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=429, Invalid=1463, Unknown=0, NotChecked=0, Total=1892 [2022-03-15 16:34:51,607 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-15 16:34:58,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:34:58,225 INFO L93 Difference]: Finished difference Result 111377 states and 277503 transitions. [2022-03-15 16:34:58,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-15 16:34:58,226 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-15 16:34:58,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:34:58,519 INFO L225 Difference]: With dead ends: 111377 [2022-03-15 16:34:58,519 INFO L226 Difference]: Without dead ends: 110705 [2022-03-15 16:34:58,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 102 SyntacticMatches, 7 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5944 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=2687, Invalid=15673, Unknown=0, NotChecked=0, Total=18360 [2022-03-15 16:34:58,520 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:34:58,520 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.4s Time] [2022-03-15 16:34:58,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110705 states. [2022-03-15 16:35:00,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110705 to 86593. [2022-03-15 16:35:00,458 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-15 16:35:00,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86593 states to 86593 states and 215945 transitions. [2022-03-15 16:35:00,681 INFO L78 Accepts]: Start accepts. Automaton has 86593 states and 215945 transitions. Word has length 59 [2022-03-15 16:35:00,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:00,681 INFO L470 AbstractCegarLoop]: Abstraction has 86593 states and 215945 transitions. [2022-03-15 16:35:00,681 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-15 16:35:00,681 INFO L276 IsEmpty]: Start isEmpty. Operand 86593 states and 215945 transitions. [2022-03-15 16:35:00,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:35:00,768 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:00,769 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-15 16:35:00,785 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-03-15 16:35:00,969 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-15 16:35:00,969 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:00,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:00,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1847109197, now seen corresponding path program 97 times [2022-03-15 16:35:00,969 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:00,970 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470342999] [2022-03-15 16:35:00,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:00,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:00,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:01,283 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-15 16:35:01,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:01,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470342999] [2022-03-15 16:35:01,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470342999] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:01,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508873998] [2022-03-15 16:35:01,284 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:35:01,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:01,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:01,285 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-15 16:35:01,286 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-15 16:35:01,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:01,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:35:01,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:02,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:02,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:02,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:02,540 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-15 16:35:02,556 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-15 16:35:02,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:03,995 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:35:03,996 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-15 16:35:05,468 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-15 16:35:05,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508873998] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:05,469 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:05,469 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-15 16:35:05,469 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089721616] [2022-03-15 16:35:05,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:05,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:35:05,469 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:05,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:35:05,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1305, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:35:05,470 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-15 16:35:09,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:09,176 INFO L93 Difference]: Finished difference Result 113101 states and 281768 transitions. [2022-03-15 16:35:09,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-15 16:35:09,176 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-15 16:35:09,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:09,476 INFO L225 Difference]: With dead ends: 113101 [2022-03-15 16:35:09,476 INFO L226 Difference]: Without dead ends: 112465 [2022-03-15 16:35:09,477 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2552 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1234, Invalid=7322, Unknown=0, NotChecked=0, Total=8556 [2022-03-15 16:35:09,477 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 756 mSDsluCounter, 2667 mSDsCounter, 0 mSdLazyCounter, 2535 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:09,477 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.4s Time] [2022-03-15 16:35:09,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112465 states. [2022-03-15 16:35:11,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112465 to 88815. [2022-03-15 16:35:11,419 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-15 16:35:11,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88815 states to 88815 states and 221501 transitions. [2022-03-15 16:35:11,643 INFO L78 Accepts]: Start accepts. Automaton has 88815 states and 221501 transitions. Word has length 59 [2022-03-15 16:35:11,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:11,643 INFO L470 AbstractCegarLoop]: Abstraction has 88815 states and 221501 transitions. [2022-03-15 16:35:11,643 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-15 16:35:11,643 INFO L276 IsEmpty]: Start isEmpty. Operand 88815 states and 221501 transitions. [2022-03-15 16:35:11,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:35:11,731 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:11,731 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-15 16:35:11,747 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-15 16:35:11,931 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-15 16:35:11,931 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:11,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:11,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1231560115, now seen corresponding path program 98 times [2022-03-15 16:35:11,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:11,932 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295527766] [2022-03-15 16:35:11,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:11,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:11,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:12,528 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-15 16:35:12,528 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:12,528 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295527766] [2022-03-15 16:35:12,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295527766] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:12,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716895103] [2022-03-15 16:35:12,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:35:12,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:12,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:12,530 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-15 16:35:12,530 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-15 16:35:12,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:35:12,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:12,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:35:12,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:13,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:13,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:13,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:13,579 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-15 16:35:13,593 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-15 16:35:13,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:15,140 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:35:15,140 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-15 16:35:16,773 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-15 16:35:16,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716895103] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:16,774 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:16,774 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-15 16:35:16,774 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027193066] [2022-03-15 16:35:16,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:16,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:35:16,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:16,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:35:16,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:35:16,774 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-15 16:35:20,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:20,877 INFO L93 Difference]: Finished difference Result 113571 states and 283400 transitions. [2022-03-15 16:35:20,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-15 16:35:20,878 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-15 16:35:20,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:21,288 INFO L225 Difference]: With dead ends: 113571 [2022-03-15 16:35:21,289 INFO L226 Difference]: Without dead ends: 112791 [2022-03-15 16:35:21,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3088 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1480, Invalid=8620, Unknown=0, NotChecked=0, Total=10100 [2022-03-15 16:35:21,289 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 1037 mSDsluCounter, 3363 mSDsCounter, 0 mSdLazyCounter, 2854 mSolverCounterSat, 297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:21,289 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.5s Time] [2022-03-15 16:35:21,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112791 states. [2022-03-15 16:35:23,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112791 to 91183. [2022-03-15 16:35:23,273 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-15 16:35:23,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91183 states to 91183 states and 227629 transitions. [2022-03-15 16:35:23,505 INFO L78 Accepts]: Start accepts. Automaton has 91183 states and 227629 transitions. Word has length 59 [2022-03-15 16:35:23,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:23,505 INFO L470 AbstractCegarLoop]: Abstraction has 91183 states and 227629 transitions. [2022-03-15 16:35:23,505 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-15 16:35:23,505 INFO L276 IsEmpty]: Start isEmpty. Operand 91183 states and 227629 transitions. [2022-03-15 16:35:23,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:35:23,599 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:23,599 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-15 16:35:23,616 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-15 16:35:23,800 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-15 16:35:23,800 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:23,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:23,800 INFO L85 PathProgramCache]: Analyzing trace with hash 182903219, now seen corresponding path program 99 times [2022-03-15 16:35:23,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:23,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102779865] [2022-03-15 16:35:23,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:23,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:23,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:24,144 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-15 16:35:24,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:24,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102779865] [2022-03-15 16:35:24,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102779865] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:24,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978132429] [2022-03-15 16:35:24,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:35:24,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:24,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:24,145 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-15 16:35:24,146 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-15 16:35:24,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:35:24,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:24,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:35:24,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:25,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:25,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:25,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:25,476 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-15 16:35:25,490 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-15 16:35:25,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:27,043 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:35:27,044 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-15 16:35:29,014 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-15 16:35:29,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978132429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:29,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:29,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-15 16:35:29,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985767522] [2022-03-15 16:35:29,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:29,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:35:29,015 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:29,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:35:29,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1297, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:35:29,015 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-15 16:35:33,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:33,652 INFO L93 Difference]: Finished difference Result 120811 states and 302027 transitions. [2022-03-15 16:35:33,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-15 16:35:33,653 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-15 16:35:33,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:33,962 INFO L225 Difference]: With dead ends: 120811 [2022-03-15 16:35:33,962 INFO L226 Difference]: Without dead ends: 119891 [2022-03-15 16:35:33,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4178 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1911, Invalid=10745, Unknown=0, NotChecked=0, Total=12656 [2022-03-15 16:35:33,963 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 870 mSDsluCounter, 2799 mSDsCounter, 0 mSdLazyCounter, 2585 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.6s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:33,963 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.6s Time] [2022-03-15 16:35:34,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119891 states. [2022-03-15 16:35:35,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119891 to 96799. [2022-03-15 16:35:36,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96799 states, 96798 states have (on average 2.4969420855802804) internal successors, (241699), 96798 states have internal predecessors, (241699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:36,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96799 states to 96799 states and 241699 transitions. [2022-03-15 16:35:36,559 INFO L78 Accepts]: Start accepts. Automaton has 96799 states and 241699 transitions. Word has length 59 [2022-03-15 16:35:36,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:36,559 INFO L470 AbstractCegarLoop]: Abstraction has 96799 states and 241699 transitions. [2022-03-15 16:35:36,559 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-15 16:35:36,559 INFO L276 IsEmpty]: Start isEmpty. Operand 96799 states and 241699 transitions. [2022-03-15 16:35:36,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:35:36,641 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:36,641 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-15 16:35:36,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-03-15 16:35:36,841 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-15 16:35:36,842 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:36,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:36,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1175227315, now seen corresponding path program 100 times [2022-03-15 16:35:36,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:36,842 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123980639] [2022-03-15 16:35:36,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:36,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:36,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:37,186 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-15 16:35:37,187 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:37,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123980639] [2022-03-15 16:35:37,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123980639] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:37,187 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731095097] [2022-03-15 16:35:37,187 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-15 16:35:37,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:37,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:37,188 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:35:37,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-03-15 16:35:37,215 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-15 16:35:37,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:37,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:35:37,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:38,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:38,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:38,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:38,188 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-15 16:35:38,202 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-15 16:35:38,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:39,832 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:35:39,833 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-15 16:35:41,331 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-15 16:35:41,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731095097] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:41,332 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:41,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-15 16:35:41,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501713307] [2022-03-15 16:35:41,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:41,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:35:41,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:41,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:35:41,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:35:41,332 INFO L87 Difference]: Start difference. First operand 96799 states and 241699 transitions. Second operand has 40 states, 40 states have (on average 3.225) internal successors, (129), 39 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:45,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:35:45,835 INFO L93 Difference]: Finished difference Result 140621 states and 351192 transitions. [2022-03-15 16:35:45,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-15 16:35:45,835 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-15 16:35:45,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:35:46,202 INFO L225 Difference]: With dead ends: 140621 [2022-03-15 16:35:46,202 INFO L226 Difference]: Without dead ends: 140281 [2022-03-15 16:35:46,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4019 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1816, Invalid=10840, Unknown=0, NotChecked=0, Total=12656 [2022-03-15 16:35:46,203 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 722 mSDsluCounter, 2633 mSDsCounter, 0 mSdLazyCounter, 2736 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 1889 SdHoareTripleChecker+Invalid, 3226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 2736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 312 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-15 16:35:46,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [722 Valid, 1889 Invalid, 3226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 2736 Invalid, 0 Unknown, 312 Unchecked, 1.5s Time] [2022-03-15 16:35:46,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140281 states. [2022-03-15 16:35:48,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140281 to 95021. [2022-03-15 16:35:48,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95021 states, 95020 states have (on average 2.4970216796463904) internal successors, (237267), 95020 states have internal predecessors, (237267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:35:49,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95021 states to 95021 states and 237267 transitions. [2022-03-15 16:35:49,024 INFO L78 Accepts]: Start accepts. Automaton has 95021 states and 237267 transitions. Word has length 59 [2022-03-15 16:35:49,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:35:49,024 INFO L470 AbstractCegarLoop]: Abstraction has 95021 states and 237267 transitions. [2022-03-15 16:35:49,024 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-15 16:35:49,024 INFO L276 IsEmpty]: Start isEmpty. Operand 95021 states and 237267 transitions. [2022-03-15 16:35:49,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:35:49,116 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:35:49,116 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-15 16:35:49,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-03-15 16:35:49,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:49,317 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:35:49,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:35:49,317 INFO L85 PathProgramCache]: Analyzing trace with hash -246795341, now seen corresponding path program 101 times [2022-03-15 16:35:49,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:35:49,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595882456] [2022-03-15 16:35:49,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:35:49,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:35:49,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:35:49,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-15 16:35:49,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:35:49,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595882456] [2022-03-15 16:35:49,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595882456] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:35:49,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675915088] [2022-03-15 16:35:49,676 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-15 16:35:49,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:35:49,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:35:49,677 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:35:49,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-03-15 16:35:49,705 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-15 16:35:49,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:35:49,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-15 16:35:49,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:35:50,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:50,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:50,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:50,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:51,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:51,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:51,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:51,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:35:51,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:51,010 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-15 16:35:51,033 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-15 16:35:51,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:35:52,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,407 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:35:52,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-15 16:35:52,536 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-15 16:35:53,628 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-15 16:35:53,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675915088] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:35:53,628 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:35:53,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 48 [2022-03-15 16:35:53,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196693407] [2022-03-15 16:35:53,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:35:53,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-15 16:35:53,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:35:53,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-15 16:35:53,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=1897, Unknown=0, NotChecked=0, Total=2352 [2022-03-15 16:35:53,629 INFO L87 Difference]: Start difference. First operand 95021 states and 237267 transitions. Second operand has 49 states, 49 states have (on average 3.204081632653061) internal successors, (157), 48 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:08,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:36:08,726 INFO L93 Difference]: Finished difference Result 128459 states and 320855 transitions. [2022-03-15 16:36:08,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2022-03-15 16:36:08,726 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 3.204081632653061) internal successors, (157), 48 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-15 16:36:08,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:36:09,044 INFO L225 Difference]: With dead ends: 128459 [2022-03-15 16:36:09,045 INFO L226 Difference]: Without dead ends: 127083 [2022-03-15 16:36:09,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 97 SyntacticMatches, 7 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13024 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=5667, Invalid=34133, Unknown=0, NotChecked=0, Total=39800 [2022-03-15 16:36:09,046 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 1304 mSDsluCounter, 4047 mSDsCounter, 0 mSdLazyCounter, 3065 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1304 SdHoareTripleChecker+Valid, 2746 SdHoareTripleChecker+Invalid, 5600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 3065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2116 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-03-15 16:36:09,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1304 Valid, 2746 Invalid, 5600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 3065 Invalid, 0 Unknown, 2116 Unchecked, 2.4s Time] [2022-03-15 16:36:09,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127083 states. [2022-03-15 16:36:11,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127083 to 100233. [2022-03-15 16:36:11,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100233 states, 100232 states have (on average 2.498513448798787) internal successors, (250431), 100232 states have internal predecessors, (250431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:11,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100233 states to 100233 states and 250431 transitions. [2022-03-15 16:36:11,481 INFO L78 Accepts]: Start accepts. Automaton has 100233 states and 250431 transitions. Word has length 59 [2022-03-15 16:36:11,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:36:11,481 INFO L470 AbstractCegarLoop]: Abstraction has 100233 states and 250431 transitions. [2022-03-15 16:36:11,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 3.204081632653061) internal successors, (157), 48 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:11,481 INFO L276 IsEmpty]: Start isEmpty. Operand 100233 states and 250431 transitions. [2022-03-15 16:36:11,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:36:11,876 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:36:11,877 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-15 16:36:11,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-03-15 16:36:12,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:36:12,091 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:36:12,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:36:12,092 INFO L85 PathProgramCache]: Analyzing trace with hash 364217267, now seen corresponding path program 102 times [2022-03-15 16:36:12,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:36:12,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109808697] [2022-03-15 16:36:12,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:36:12,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:36:12,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:36:12,434 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-15 16:36:12,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:36:12,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109808697] [2022-03-15 16:36:12,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109808697] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:36:12,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741944122] [2022-03-15 16:36:12,435 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-15 16:36:12,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:36:12,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:36:12,436 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:36:12,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-03-15 16:36:12,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-15 16:36:12,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:36:12,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-15 16:36:12,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:36:13,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:13,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:13,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:13,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:13,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:13,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:13,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:13,524 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-15 16:36:13,538 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-15 16:36:13,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:36:14,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:14,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:15,156 INFO L353 Elim1Store]: treesize reduction 75, result has 79.6 percent of original size [2022-03-15 16:36:15,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 57 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 34 case distinctions, treesize of input 128 treesize of output 343 [2022-03-15 16:36:16,634 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-15 16:36:16,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741944122] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:36:16,634 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:36:16,634 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 45 [2022-03-15 16:36:16,635 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066073111] [2022-03-15 16:36:16,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:36:16,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-15 16:36:16,635 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:36:16,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-15 16:36:16,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=1604, Unknown=0, NotChecked=0, Total=2070 [2022-03-15 16:36:16,635 INFO L87 Difference]: Start difference. First operand 100233 states and 250431 transitions. Second operand has 46 states, 46 states have (on average 3.217391304347826) internal successors, (148), 45 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:23,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:36:23,488 INFO L93 Difference]: Finished difference Result 116303 states and 289651 transitions. [2022-03-15 16:36:23,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-15 16:36:23,488 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.217391304347826) internal successors, (148), 45 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-15 16:36:23,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:36:23,866 INFO L225 Difference]: With dead ends: 116303 [2022-03-15 16:36:23,867 INFO L226 Difference]: Without dead ends: 115483 [2022-03-15 16:36:23,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4149 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2697, Invalid=11583, Unknown=0, NotChecked=0, Total=14280 [2022-03-15 16:36:23,867 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 956 mSDsluCounter, 3461 mSDsCounter, 0 mSdLazyCounter, 3322 mSolverCounterSat, 317 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 956 SdHoareTripleChecker+Valid, 2557 SdHoareTripleChecker+Invalid, 3858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 317 IncrementalHoareTripleChecker+Valid, 3322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 219 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-03-15 16:36:23,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [956 Valid, 2557 Invalid, 3858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [317 Valid, 3322 Invalid, 0 Unknown, 219 Unchecked, 1.9s Time] [2022-03-15 16:36:23,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115483 states. [2022-03-15 16:36:25,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115483 to 105445. [2022-03-15 16:36:25,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105445 states, 105444 states have (on average 2.497809263684989) internal successors, (263379), 105444 states have internal predecessors, (263379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:26,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105445 states to 105445 states and 263379 transitions. [2022-03-15 16:36:26,247 INFO L78 Accepts]: Start accepts. Automaton has 105445 states and 263379 transitions. Word has length 59 [2022-03-15 16:36:26,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:36:26,247 INFO L470 AbstractCegarLoop]: Abstraction has 105445 states and 263379 transitions. [2022-03-15 16:36:26,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.217391304347826) internal successors, (148), 45 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:26,247 INFO L276 IsEmpty]: Start isEmpty. Operand 105445 states and 263379 transitions. [2022-03-15 16:36:26,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:36:26,340 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:36:26,340 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-15 16:36:26,355 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-03-15 16:36:26,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2022-03-15 16:36:26,540 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:36:26,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:36:26,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1356541363, now seen corresponding path program 103 times [2022-03-15 16:36:26,541 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:36:26,541 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843584866] [2022-03-15 16:36:26,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:36:26,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:36:26,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:36:26,865 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-15 16:36:26,866 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:36:26,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843584866] [2022-03-15 16:36:26,866 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843584866] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:36:26,866 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275784318] [2022-03-15 16:36:26,866 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-15 16:36:26,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:36:26,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:36:26,867 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:36:26,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-03-15 16:36:26,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:36:26,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:36:26,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:36:28,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:28,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:28,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-03-15 16:36:28,135 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-15 16:36:28,136 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:36:29,572 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:36:29,573 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-15 16:36:31,942 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-15 16:36:31,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275784318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:36:31,942 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:36:31,942 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 38 [2022-03-15 16:36:31,942 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206815889] [2022-03-15 16:36:31,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:36:31,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-15 16:36:31,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:36:31,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-15 16:36:31,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1240, Unknown=0, NotChecked=0, Total=1482 [2022-03-15 16:36:31,943 INFO L87 Difference]: Start difference. First operand 105445 states and 263379 transitions. Second operand has 39 states, 39 states have (on average 3.2051282051282053) internal successors, (125), 38 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:35,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:36:35,233 INFO L93 Difference]: Finished difference Result 140941 states and 351491 transitions. [2022-03-15 16:36:35,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-15 16:36:35,234 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.2051282051282053) internal successors, (125), 38 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-15 16:36:35,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:36:35,611 INFO L225 Difference]: With dead ends: 140941 [2022-03-15 16:36:35,611 INFO L226 Difference]: Without dead ends: 140705 [2022-03-15 16:36:35,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 89 SyntacticMatches, 8 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2226 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1159, Invalid=7031, Unknown=0, NotChecked=0, Total=8190 [2022-03-15 16:36:35,611 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 624 mSDsluCounter, 1931 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 1415 SdHoareTripleChecker+Invalid, 2251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-15 16:36:35,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 1415 Invalid, 2251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 1977 Invalid, 0 Unknown, 133 Unchecked, 1.0s Time] [2022-03-15 16:36:35,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140705 states. [2022-03-15 16:36:38,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140705 to 106073. [2022-03-15 16:36:38,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106073 states, 106072 states have (on average 2.497727958367901) internal successors, (264939), 106072 states have internal predecessors, (264939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:38,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106073 states to 106073 states and 264939 transitions. [2022-03-15 16:36:38,455 INFO L78 Accepts]: Start accepts. Automaton has 106073 states and 264939 transitions. Word has length 59 [2022-03-15 16:36:38,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:36:38,455 INFO L470 AbstractCegarLoop]: Abstraction has 106073 states and 264939 transitions. [2022-03-15 16:36:38,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.2051282051282053) internal successors, (125), 38 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:38,455 INFO L276 IsEmpty]: Start isEmpty. Operand 106073 states and 264939 transitions. [2022-03-15 16:36:38,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:36:38,842 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:36:38,842 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-15 16:36:38,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Forceful destruction successful, exit code 0 [2022-03-15 16:36:39,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:36:39,055 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:36:39,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:36:39,056 INFO L85 PathProgramCache]: Analyzing trace with hash -713096781, now seen corresponding path program 104 times [2022-03-15 16:36:39,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:36:39,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704947852] [2022-03-15 16:36:39,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:36:39,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:36:39,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:36:39,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-15 16:36:39,436 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:36:39,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704947852] [2022-03-15 16:36:39,436 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704947852] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:36:39,436 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381713027] [2022-03-15 16:36:39,436 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-15 16:36:39,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:36:39,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:36:39,437 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:36:39,437 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-03-15 16:36:39,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-15 16:36:39,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:36:39,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:36:39,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:36:40,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:40,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:40,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-03-15 16:36:40,499 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-15 16:36:40,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:36:42,064 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:36:42,064 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-15 16:36:44,108 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-15 16:36:44,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381713027] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-15 16:36:44,108 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-15 16:36:44,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 39 [2022-03-15 16:36:44,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577036873] [2022-03-15 16:36:44,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-15 16:36:44,108 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-15 16:36:44,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-15 16:36:44,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-15 16:36:44,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1307, Unknown=0, NotChecked=0, Total=1560 [2022-03-15 16:36:44,109 INFO L87 Difference]: Start difference. First operand 106073 states and 264939 transitions. Second operand has 40 states, 40 states have (on average 3.125) internal successors, (125), 39 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:47,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-15 16:36:47,962 INFO L93 Difference]: Finished difference Result 153865 states and 383811 transitions. [2022-03-15 16:36:47,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-15 16:36:47,962 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 3.125) internal successors, (125), 39 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-15 16:36:47,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-15 16:36:48,349 INFO L225 Difference]: With dead ends: 153865 [2022-03-15 16:36:48,349 INFO L226 Difference]: Without dead ends: 153613 [2022-03-15 16:36:48,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 92 SyntacticMatches, 7 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3072 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1561, Invalid=9359, Unknown=0, NotChecked=0, Total=10920 [2022-03-15 16:36:48,349 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 598 mSDsluCounter, 2345 mSDsCounter, 0 mSdLazyCounter, 2195 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 1721 SdHoareTripleChecker+Invalid, 2981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 2195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 665 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-15 16:36:48,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [598 Valid, 1721 Invalid, 2981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 2195 Invalid, 0 Unknown, 665 Unchecked, 1.2s Time] [2022-03-15 16:36:48,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153613 states. [2022-03-15 16:36:50,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153613 to 107999. [2022-03-15 16:36:51,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107999 states, 107998 states have (on average 2.49814811385396) internal successors, (269795), 107998 states have internal predecessors, (269795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:51,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107999 states to 107999 states and 269795 transitions. [2022-03-15 16:36:51,329 INFO L78 Accepts]: Start accepts. Automaton has 107999 states and 269795 transitions. Word has length 59 [2022-03-15 16:36:51,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-15 16:36:51,329 INFO L470 AbstractCegarLoop]: Abstraction has 107999 states and 269795 transitions. [2022-03-15 16:36:51,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 3.125) internal successors, (125), 39 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-15 16:36:51,329 INFO L276 IsEmpty]: Start isEmpty. Operand 107999 states and 269795 transitions. [2022-03-15 16:36:51,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-15 16:36:51,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-15 16:36:51,434 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-15 16:36:51,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-03-15 16:36:51,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:36:51,634 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-15 16:36:51,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-15 16:36:51,634 INFO L85 PathProgramCache]: Analyzing trace with hash -65481293, now seen corresponding path program 105 times [2022-03-15 16:36:51,635 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-15 16:36:51,635 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050000738] [2022-03-15 16:36:51,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-15 16:36:51,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-15 16:36:51,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-15 16:36:52,093 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-15 16:36:52,094 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-15 16:36:52,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050000738] [2022-03-15 16:36:52,094 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050000738] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-15 16:36:52,094 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101950312] [2022-03-15 16:36:52,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-15 16:36:52,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-15 16:36:52,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-15 16:36:52,095 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-15 16:36:52,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-03-15 16:36:52,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-15 16:36:52,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-15 16:36:52,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-15 16:36:52,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-15 16:36:53,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-15 16:36:53,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-15 16:36:53,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-03-15 16:36:53,474 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-15 16:36:53,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-15 16:36:55,003 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-15 16:36:55,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, 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