/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/send-receive.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 19:36:10,859 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 19:36:10,867 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 19:36:10,927 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 19:36:10,927 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 19:36:10,930 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 19:36:10,932 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 19:36:10,934 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 19:36:10,935 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 19:36:10,937 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 19:36:10,937 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 19:36:10,938 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 19:36:10,938 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 19:36:10,939 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 19:36:10,939 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 19:36:10,940 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 19:36:10,940 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 19:36:10,941 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 19:36:10,942 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 19:36:10,943 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 19:36:10,943 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 19:36:10,960 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 19:36:10,960 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 19:36:10,961 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 19:36:10,962 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 19:36:10,963 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 19:36:10,963 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 19:36:10,963 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 19:36:10,963 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 19:36:10,964 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 19:36:10,964 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 19:36:10,965 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 19:36:10,965 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 19:36:10,965 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 19:36:10,966 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 19:36:10,967 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 19:36:10,967 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 19:36:10,967 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 19:36:10,967 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 19:36:10,968 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 19:36:10,969 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 19:36:10,970 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-03 19:36:10,989 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 19:36:10,989 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 19:36:10,989 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 19:36:10,989 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 19:36:10,990 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 19:36:10,990 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 19:36:10,990 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 19:36:10,990 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 19:36:10,990 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 19:36:10,990 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 19:36:10,991 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 19:36:10,991 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 19:36:10,991 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 19:36:10,993 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 19:36:10,993 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 19:36:10,993 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 19:36:10,993 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 19:36:10,993 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 19:36:10,993 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 19:36:10,993 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 19:36:10,994 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 19:36:10,994 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 19:36:10,994 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 19:36:10,994 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 19:36:10,995 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 19:36:10,995 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:36:10,995 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 19:36:10,995 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 19:36:10,996 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 19:36:10,996 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 19:36:10,996 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 19:36:10,996 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 19:36:10,996 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 19:36:10,997 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-03 19:36:11,189 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 19:36:11,212 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 19:36:11,214 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 19:36:11,215 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-03 19:36:11,217 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-03 19:36:11,218 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-03 19:36:11,218 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-03 19:36:11,243 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 19:36:11,243 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-03 19:36:11,245 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 19:36:11,245 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 19:36:11,245 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 19:36:11,252 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 03.03 07:36:11" (1/1) ... [2022-03-03 19:36:11,257 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 03.03 07:36:11" (1/1) ... [2022-03-03 19:36:11,262 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-03 19:36:11,263 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 19:36:11,263 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 19:36:11,263 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 19:36:11,264 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 19:36:11,268 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:36:11" (1/1) ... [2022-03-03 19:36:11,268 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:36:11" (1/1) ... [2022-03-03 19:36:11,269 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:36:11" (1/1) ... [2022-03-03 19:36:11,269 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:36:11" (1/1) ... [2022-03-03 19:36:11,271 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:36:11" (1/1) ... [2022-03-03 19:36:11,272 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:36:11" (1/1) ... [2022-03-03 19:36:11,273 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:36:11" (1/1) ... [2022-03-03 19:36:11,273 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 19:36:11,274 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 19:36:11,274 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 19:36:11,274 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 19:36:11,276 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:36:11" (1/1) ... [2022-03-03 19:36:11,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:36:11,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:11,300 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-03 19:36:11,309 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-03 19:36:11,332 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-03 19:36:11,332 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 19:36:11,332 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 19:36:11,333 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-03 19:36:11,333 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 19:36:11,333 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 19:36:11,333 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-03 19:36:11,333 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 19:36:11,333 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 19:36:11,333 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-03 19:36:11,334 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-03 19:36:11,334 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-03 19:36:11,334 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 19:36:11,367 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 19:36:11,368 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 19:36:11,444 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 19:36:11,455 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 19:36:11,455 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-03 19:36:11,456 INFO L202 PluginConnector]: Adding new model send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:36:11 BoogieIcfgContainer [2022-03-03 19:36:11,456 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 19:36:11,458 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 19:36:11,458 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 19:36:11,460 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 19:36:11,460 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:36:11" (1/2) ... [2022-03-03 19:36:11,461 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16782b41 and model type send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:36:11, skipping insertion in model container [2022-03-03 19:36:11,461 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "send-receive.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:36:11" (2/2) ... [2022-03-03 19:36:11,462 INFO L111 eAbstractionObserver]: Analyzing ICFG send-receive.wvr.bpl [2022-03-03 19:36:11,465 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 19:36:11,465 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 19:36:11,465 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 19:36:11,465 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 19:36:11,505 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-03 19:36:11,554 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 19:36:11,572 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-03 19:36:11,572 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-03 19:36:11,579 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2022-03-03 19:36:11,627 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-03 19:36:11,639 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-03 19:36:11,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-03 19:36:11,647 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:11,647 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:36:11,647 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:11,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:11,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1207872569, now seen corresponding path program 1 times [2022-03-03 19:36:11,657 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:11,657 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995994900] [2022-03-03 19:36:11,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:11,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:11,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:11,754 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-03 19:36:11,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:11,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995994900] [2022-03-03 19:36:11,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995994900] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:36:11,756 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:36:11,756 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:36:11,757 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846017630] [2022-03-03 19:36:11,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:36:11,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:36:11,762 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:11,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:36:11,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:36:11,803 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-03 19:36:11,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:11,875 INFO L93 Difference]: Finished difference Result 159 states and 404 transitions. [2022-03-03 19:36:11,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:36:11,878 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-03 19:36:11,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:11,887 INFO L225 Difference]: With dead ends: 159 [2022-03-03 19:36:11,888 INFO L226 Difference]: Without dead ends: 101 [2022-03-03 19:36:11,889 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-03 19:36:11,893 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.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:11,894 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.1s Time] [2022-03-03 19:36:11,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-03-03 19:36:11,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2022-03-03 19:36:11,948 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-03 19:36:11,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 239 transitions. [2022-03-03 19:36:11,955 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 239 transitions. Word has length 17 [2022-03-03 19:36:11,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:11,956 INFO L470 AbstractCegarLoop]: Abstraction has 101 states and 239 transitions. [2022-03-03 19:36:11,956 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-03 19:36:11,956 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 239 transitions. [2022-03-03 19:36:11,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-03 19:36:11,959 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:11,959 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:36:11,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 19:36:11,960 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:11,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:11,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1862171129, now seen corresponding path program 2 times [2022-03-03 19:36:11,962 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:11,963 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409900839] [2022-03-03 19:36:11,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:11,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:11,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:12,019 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-03 19:36:12,019 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:12,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409900839] [2022-03-03 19:36:12,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409900839] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:36:12,020 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:36:12,020 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:36:12,020 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516486398] [2022-03-03 19:36:12,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:36:12,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:36:12,022 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:12,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:36:12,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:36:12,023 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-03 19:36:12,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:12,078 INFO L93 Difference]: Finished difference Result 153 states and 362 transitions. [2022-03-03 19:36:12,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:36:12,078 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-03 19:36:12,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:12,081 INFO L225 Difference]: With dead ends: 153 [2022-03-03 19:36:12,082 INFO L226 Difference]: Without dead ends: 123 [2022-03-03 19:36:12,085 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-03 19:36:12,086 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-03 19:36:12,086 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-03 19:36:12,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-03-03 19:36:12,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2022-03-03 19:36:12,099 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-03 19:36:12,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 297 transitions. [2022-03-03 19:36:12,099 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 297 transitions. Word has length 17 [2022-03-03 19:36:12,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:12,099 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 297 transitions. [2022-03-03 19:36:12,100 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-03 19:36:12,100 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 297 transitions. [2022-03-03 19:36:12,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-03 19:36:12,100 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:12,101 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-03 19:36:12,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-03 19:36:12,101 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:12,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:12,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1723054331, now seen corresponding path program 1 times [2022-03-03 19:36:12,101 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:12,101 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032863137] [2022-03-03 19:36:12,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:12,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:12,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:12,146 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-03 19:36:12,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:12,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032863137] [2022-03-03 19:36:12,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032863137] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:36:12,147 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:36:12,147 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-03 19:36:12,147 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629192690] [2022-03-03 19:36:12,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:36:12,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:36:12,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:12,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:36:12,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:36:12,148 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-03 19:36:12,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:12,178 INFO L93 Difference]: Finished difference Result 137 states and 328 transitions. [2022-03-03 19:36:12,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:36:12,178 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-03 19:36:12,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:12,179 INFO L225 Difference]: With dead ends: 137 [2022-03-03 19:36:12,179 INFO L226 Difference]: Without dead ends: 137 [2022-03-03 19:36:12,179 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-03 19:36:12,180 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-03 19:36:12,180 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-03 19:36:12,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-03 19:36:12,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2022-03-03 19:36:12,185 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-03 19:36:12,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 328 transitions. [2022-03-03 19:36:12,186 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 328 transitions. Word has length 19 [2022-03-03 19:36:12,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:12,186 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 328 transitions. [2022-03-03 19:36:12,186 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-03 19:36:12,187 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 328 transitions. [2022-03-03 19:36:12,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 19:36:12,188 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:12,188 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-03 19:36:12,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-03 19:36:12,188 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:12,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:12,188 INFO L85 PathProgramCache]: Analyzing trace with hash 492267679, now seen corresponding path program 1 times [2022-03-03 19:36:12,189 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:12,189 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932618427] [2022-03-03 19:36:12,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:12,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:12,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:12,304 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-03 19:36:12,305 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:12,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932618427] [2022-03-03 19:36:12,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932618427] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:12,305 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635460600] [2022-03-03 19:36:12,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:12,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:12,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:12,307 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-03 19:36:12,313 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-03 19:36:12,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:12,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:36:12,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:12,542 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-03 19:36:12,570 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-03 19:36:12,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:12,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:12,640 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-03 19:36:12,754 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-03 19:36:12,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635460600] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:12,754 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:12,754 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-03 19:36:12,755 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905581705] [2022-03-03 19:36:12,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:12,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:36:12,755 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:12,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:36:12,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:36:12,756 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-03 19:36:12,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:12,867 INFO L93 Difference]: Finished difference Result 207 states and 501 transitions. [2022-03-03 19:36:12,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 19:36:12,868 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-03 19:36:12,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:12,870 INFO L225 Difference]: With dead ends: 207 [2022-03-03 19:36:12,871 INFO L226 Difference]: Without dead ends: 177 [2022-03-03 19:36:12,873 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-03 19:36:12,875 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-03 19:36:12,876 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-03 19:36:12,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-03-03 19:36:12,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 157. [2022-03-03 19:36:12,892 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-03 19:36:12,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 382 transitions. [2022-03-03 19:36:12,893 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 382 transitions. Word has length 23 [2022-03-03 19:36:12,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:12,893 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 382 transitions. [2022-03-03 19:36:12,893 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-03 19:36:12,893 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 382 transitions. [2022-03-03 19:36:12,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 19:36:12,894 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:12,895 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-03 19:36:12,913 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-03 19:36:13,098 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-03 19:36:13,099 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:13,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:13,099 INFO L85 PathProgramCache]: Analyzing trace with hash -306693953, now seen corresponding path program 1 times [2022-03-03 19:36:13,099 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:13,100 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106210144] [2022-03-03 19:36:13,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:13,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:13,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:13,113 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-03 19:36:13,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:13,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106210144] [2022-03-03 19:36:13,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106210144] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:36:13,114 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:36:13,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-03 19:36:13,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885553514] [2022-03-03 19:36:13,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:36:13,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-03 19:36:13,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:13,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-03 19:36:13,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-03 19:36:13,115 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-03 19:36:13,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:13,128 INFO L93 Difference]: Finished difference Result 175 states and 425 transitions. [2022-03-03 19:36:13,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-03 19:36:13,129 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-03 19:36:13,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:13,129 INFO L225 Difference]: With dead ends: 175 [2022-03-03 19:36:13,129 INFO L226 Difference]: Without dead ends: 175 [2022-03-03 19:36:13,130 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-03 19:36:13,130 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-03 19:36:13,130 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-03 19:36:13,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-03-03 19:36:13,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 153. [2022-03-03 19:36:13,133 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-03 19:36:13,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 370 transitions. [2022-03-03 19:36:13,142 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 370 transitions. Word has length 23 [2022-03-03 19:36:13,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:13,143 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 370 transitions. [2022-03-03 19:36:13,143 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-03 19:36:13,144 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 370 transitions. [2022-03-03 19:36:13,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-03 19:36:13,145 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:13,145 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-03 19:36:13,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-03-03 19:36:13,146 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:13,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:13,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1596160095, now seen corresponding path program 2 times [2022-03-03 19:36:13,146 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:13,146 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867924468] [2022-03-03 19:36:13,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:13,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:13,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:13,188 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-03 19:36:13,188 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:13,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867924468] [2022-03-03 19:36:13,189 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867924468] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:13,189 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893267589] [2022-03-03 19:36:13,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:36:13,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:13,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:13,190 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-03 19:36:13,191 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-03 19:36:13,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:36:13,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:13,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-03 19:36:13,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:13,268 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-03 19:36:13,268 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-03 19:36:13,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893267589] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:36:13,268 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-03 19:36:13,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-03-03 19:36:13,269 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225517658] [2022-03-03 19:36:13,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:36:13,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:36:13,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:13,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:36:13,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:36:13,269 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-03 19:36:13,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:13,294 INFO L93 Difference]: Finished difference Result 401 states and 958 transitions. [2022-03-03 19:36:13,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:36:13,295 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-03 19:36:13,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:13,297 INFO L225 Difference]: With dead ends: 401 [2022-03-03 19:36:13,297 INFO L226 Difference]: Without dead ends: 393 [2022-03-03 19:36:13,297 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-03 19:36:13,298 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-03 19:36:13,299 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-03 19:36:13,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-03-03 19:36:13,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 259. [2022-03-03 19:36:13,306 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-03 19:36:13,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 649 transitions. [2022-03-03 19:36:13,307 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 649 transitions. Word has length 25 [2022-03-03 19:36:13,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:13,307 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 649 transitions. [2022-03-03 19:36:13,307 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-03 19:36:13,308 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 649 transitions. [2022-03-03 19:36:13,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:36:13,309 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:13,309 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-03 19:36:13,339 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-03 19:36:13,519 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-03 19:36:13,520 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:13,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:13,520 INFO L85 PathProgramCache]: Analyzing trace with hash 514888445, now seen corresponding path program 3 times [2022-03-03 19:36:13,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:13,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652129575] [2022-03-03 19:36:13,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:13,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:13,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:13,538 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-03 19:36:13,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:13,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652129575] [2022-03-03 19:36:13,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652129575] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:13,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401612680] [2022-03-03 19:36:13,539 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:36:13,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:13,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:13,540 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-03 19:36:13,541 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-03 19:36:13,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:36:13,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:13,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 3 conjunts are in the unsatisfiable core [2022-03-03 19:36:13,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:13,611 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-03 19:36:13,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:13,647 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-03 19:36:13,647 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401612680] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:13,647 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:13,648 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-03 19:36:13,648 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545884279] [2022-03-03 19:36:13,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:13,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:36:13,648 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:13,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:36:13,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:36:13,649 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-03 19:36:13,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:13,667 INFO L93 Difference]: Finished difference Result 363 states and 850 transitions. [2022-03-03 19:36:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:36:13,667 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-03 19:36:13,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:13,668 INFO L225 Difference]: With dead ends: 363 [2022-03-03 19:36:13,668 INFO L226 Difference]: Without dead ends: 363 [2022-03-03 19:36:13,669 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-03 19:36:13,669 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-03 19:36:13,669 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-03 19:36:13,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-03-03 19:36:13,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 319. [2022-03-03 19:36:13,674 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-03 19:36:13,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 763 transitions. [2022-03-03 19:36:13,675 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 763 transitions. Word has length 29 [2022-03-03 19:36:13,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:13,675 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 763 transitions. [2022-03-03 19:36:13,675 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-03 19:36:13,675 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 763 transitions. [2022-03-03 19:36:13,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:36:13,676 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:13,676 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-03 19:36:13,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-03 19:36:13,893 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-03 19:36:13,893 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:13,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:13,893 INFO L85 PathProgramCache]: Analyzing trace with hash -284073187, now seen corresponding path program 1 times [2022-03-03 19:36:13,894 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:13,894 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128286106] [2022-03-03 19:36:13,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:13,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:13,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:14,039 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-03 19:36:14,039 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:14,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128286106] [2022-03-03 19:36:14,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128286106] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:14,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501741637] [2022-03-03 19:36:14,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:14,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:14,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:14,041 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-03 19:36:14,042 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-03 19:36:14,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:14,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:36:14,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:14,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:14,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:14,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 19 [2022-03-03 19:36:14,284 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-03 19:36:14,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:14,418 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:36:14,418 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-03 19:36:14,558 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-03 19:36:14,558 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501741637] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:14,558 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:14,558 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 19:36:14,558 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548168432] [2022-03-03 19:36:14,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:14,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:36:14,559 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:14,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:36:14,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:36:14,559 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-03 19:36:14,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:14,776 INFO L93 Difference]: Finished difference Result 559 states and 1363 transitions. [2022-03-03 19:36:14,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:36:14,777 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-03 19:36:14,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:14,779 INFO L225 Difference]: With dead ends: 559 [2022-03-03 19:36:14,779 INFO L226 Difference]: Without dead ends: 519 [2022-03-03 19:36:14,780 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-03 19:36:14,780 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-03 19:36:14,780 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-03 19:36:14,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-03-03 19:36:14,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 355. [2022-03-03 19:36:14,786 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-03 19:36:14,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 845 transitions. [2022-03-03 19:36:14,787 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 845 transitions. Word has length 29 [2022-03-03 19:36:14,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:14,787 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 845 transitions. [2022-03-03 19:36:14,787 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-03 19:36:14,788 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 845 transitions. [2022-03-03 19:36:14,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:36:14,788 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:14,788 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-03 19:36:14,804 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-03 19:36:14,995 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-03 19:36:14,995 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:14,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:14,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1033543259, now seen corresponding path program 2 times [2022-03-03 19:36:14,996 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:14,996 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565077826] [2022-03-03 19:36:14,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:14,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:15,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:15,098 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-03 19:36:15,099 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:15,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565077826] [2022-03-03 19:36:15,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565077826] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:15,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094800479] [2022-03-03 19:36:15,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:36:15,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:15,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:15,100 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-03 19:36:15,101 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-03 19:36:15,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:36:15,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:15,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:36:15,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:15,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:15,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:15,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:15,313 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-03 19:36:15,329 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-03 19:36:15,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:15,445 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:36:15,446 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-03 19:36:15,594 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-03 19:36:15,595 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094800479] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:15,595 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:15,595 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 19:36:15,595 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107468310] [2022-03-03 19:36:15,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:15,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:36:15,595 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:15,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:36:15,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:36:15,596 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-03 19:36:15,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:15,836 INFO L93 Difference]: Finished difference Result 601 states and 1451 transitions. [2022-03-03 19:36:15,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:36:15,836 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-03 19:36:15,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:15,838 INFO L225 Difference]: With dead ends: 601 [2022-03-03 19:36:15,838 INFO L226 Difference]: Without dead ends: 561 [2022-03-03 19:36:15,839 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-03 19:36:15,839 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-03 19:36:15,839 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-03 19:36:15,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 561 states. [2022-03-03 19:36:15,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 561 to 363. [2022-03-03 19:36:15,846 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-03 19:36:15,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 865 transitions. [2022-03-03 19:36:15,847 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 865 transitions. Word has length 29 [2022-03-03 19:36:15,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:15,848 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 865 transitions. [2022-03-03 19:36:15,848 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-03 19:36:15,848 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 865 transitions. [2022-03-03 19:36:15,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:36:15,849 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:15,849 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-03 19:36:15,867 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-03 19:36:16,062 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-03 19:36:16,062 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:16,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:16,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1790737123, now seen corresponding path program 3 times [2022-03-03 19:36:16,063 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:16,063 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912201652] [2022-03-03 19:36:16,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:16,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:16,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:16,154 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-03 19:36:16,154 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:16,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912201652] [2022-03-03 19:36:16,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912201652] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:16,154 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299823432] [2022-03-03 19:36:16,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:36:16,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:16,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:16,156 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-03 19:36:16,157 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-03 19:36:16,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:36:16,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:16,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:36:16,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:16,340 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-03-03 19:36:16,340 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-03 19:36:16,353 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-03 19:36:16,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:16,475 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:36:16,475 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-03 19:36:16,589 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-03 19:36:16,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299823432] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:16,589 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:16,589 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-03-03 19:36:16,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625297317] [2022-03-03 19:36:16,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:16,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 19:36:16,590 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:16,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 19:36:16,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-03-03 19:36:16,590 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-03 19:36:16,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:16,747 INFO L93 Difference]: Finished difference Result 495 states and 1181 transitions. [2022-03-03 19:36:16,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 19:36:16,747 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-03 19:36:16,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:16,749 INFO L225 Difference]: With dead ends: 495 [2022-03-03 19:36:16,749 INFO L226 Difference]: Without dead ends: 459 [2022-03-03 19:36:16,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:36:16,749 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-03 19:36:16,750 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-03 19:36:16,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-03-03 19:36:16,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 395. [2022-03-03 19:36:16,755 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-03 19:36:16,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 945 transitions. [2022-03-03 19:36:16,756 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 945 transitions. Word has length 29 [2022-03-03 19:36:16,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:16,756 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 945 transitions. [2022-03-03 19:36:16,756 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-03 19:36:16,756 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 945 transitions. [2022-03-03 19:36:16,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:36:16,757 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:16,757 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-03 19:36:16,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-03 19:36:16,975 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-03 19:36:16,975 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:16,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:16,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1325830121, now seen corresponding path program 4 times [2022-03-03 19:36:16,976 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:16,976 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339724836] [2022-03-03 19:36:16,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:16,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:17,066 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:17,066 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:17,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339724836] [2022-03-03 19:36:17,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339724836] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:17,067 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641849354] [2022-03-03 19:36:17,067 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:36:17,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:17,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:17,068 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-03 19:36:17,069 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-03 19:36:17,091 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:36:17,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:17,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:36:17,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:17,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:17,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:17,267 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-03 19:36:17,282 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-03 19:36:17,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:17,421 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:36:17,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-03-03 19:36:17,565 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-03 19:36:17,565 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641849354] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:17,565 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:17,565 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 19:36:17,565 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625474041] [2022-03-03 19:36:17,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:17,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:36:17,566 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:17,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:36:17,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:36:17,567 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-03 19:36:17,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:17,772 INFO L93 Difference]: Finished difference Result 631 states and 1517 transitions. [2022-03-03 19:36:17,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:36:17,772 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-03 19:36:17,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:17,774 INFO L225 Difference]: With dead ends: 631 [2022-03-03 19:36:17,774 INFO L226 Difference]: Without dead ends: 591 [2022-03-03 19:36:17,775 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-03 19:36:17,775 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-03 19:36:17,775 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-03 19:36:17,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2022-03-03 19:36:17,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 397. [2022-03-03 19:36:17,782 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-03 19:36:17,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 949 transitions. [2022-03-03 19:36:17,783 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 949 transitions. Word has length 29 [2022-03-03 19:36:17,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:17,783 INFO L470 AbstractCegarLoop]: Abstraction has 397 states and 949 transitions. [2022-03-03 19:36:17,783 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-03 19:36:17,783 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 949 transitions. [2022-03-03 19:36:17,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:36:17,784 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:17,784 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-03 19:36:17,800 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-03 19:36:17,997 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-03 19:36:17,998 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:17,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:17,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1819743071, now seen corresponding path program 5 times [2022-03-03 19:36:17,998 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:17,998 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677947045] [2022-03-03 19:36:17,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:17,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:18,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:18,088 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-03 19:36:18,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:18,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677947045] [2022-03-03 19:36:18,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677947045] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:18,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841068964] [2022-03-03 19:36:18,088 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:36:18,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:18,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:18,090 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-03 19:36:18,090 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-03 19:36:18,111 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:36:18,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:18,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:36:18,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:18,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:18,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:18,304 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-03 19:36:18,319 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-03 19:36:18,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:18,458 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:36:18,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-03-03 19:36:18,567 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-03 19:36:18,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841068964] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:18,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:18,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 19:36:18,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703623537] [2022-03-03 19:36:18,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:18,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:36:18,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:18,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:36:18,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:36:18,569 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-03 19:36:18,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:18,791 INFO L93 Difference]: Finished difference Result 617 states and 1487 transitions. [2022-03-03 19:36:18,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:36:18,791 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-03 19:36:18,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:18,793 INFO L225 Difference]: With dead ends: 617 [2022-03-03 19:36:18,793 INFO L226 Difference]: Without dead ends: 577 [2022-03-03 19:36:18,794 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-03 19:36:18,794 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-03 19:36:18,794 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-03 19:36:18,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2022-03-03 19:36:18,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 395. [2022-03-03 19:36:18,800 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-03 19:36:18,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 945 transitions. [2022-03-03 19:36:18,801 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 945 transitions. Word has length 29 [2022-03-03 19:36:18,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:18,801 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 945 transitions. [2022-03-03 19:36:18,802 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-03 19:36:18,802 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 945 transitions. [2022-03-03 19:36:18,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:36:18,802 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:18,802 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-03 19:36:18,818 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-03 19:36:19,018 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-03 19:36:19,018 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:19,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:19,018 INFO L85 PathProgramCache]: Analyzing trace with hash -835486561, now seen corresponding path program 6 times [2022-03-03 19:36:19,019 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:19,019 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302520755] [2022-03-03 19:36:19,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:19,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:19,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:19,045 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-03 19:36:19,045 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:19,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302520755] [2022-03-03 19:36:19,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302520755] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:19,045 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810643440] [2022-03-03 19:36:19,045 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:36:19,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:19,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:19,046 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-03 19:36:19,047 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-03 19:36:19,072 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:36:19,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:19,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-03 19:36:19,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:19,127 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-03 19:36:19,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:19,178 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-03 19:36:19,178 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810643440] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:19,179 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:19,179 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-03-03 19:36:19,179 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628186728] [2022-03-03 19:36:19,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:19,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:36:19,179 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:19,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:36:19,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:36:19,180 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-03 19:36:19,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:19,214 INFO L93 Difference]: Finished difference Result 855 states and 2010 transitions. [2022-03-03 19:36:19,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:36:19,215 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-03 19:36:19,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:19,218 INFO L225 Difference]: With dead ends: 855 [2022-03-03 19:36:19,218 INFO L226 Difference]: Without dead ends: 847 [2022-03-03 19:36:19,218 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-03 19:36:19,220 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-03 19:36:19,220 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-03 19:36:19,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2022-03-03 19:36:19,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 507. [2022-03-03 19:36:19,229 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-03 19:36:19,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 1241 transitions. [2022-03-03 19:36:19,230 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 1241 transitions. Word has length 31 [2022-03-03 19:36:19,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:19,230 INFO L470 AbstractCegarLoop]: Abstraction has 507 states and 1241 transitions. [2022-03-03 19:36:19,230 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-03 19:36:19,230 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 1241 transitions. [2022-03-03 19:36:19,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-03 19:36:19,231 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:19,231 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-03 19:36:19,247 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-03 19:36:19,435 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-03 19:36:19,435 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:19,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:19,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1205031033, now seen corresponding path program 7 times [2022-03-03 19:36:19,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:19,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553256564] [2022-03-03 19:36:19,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:19,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:19,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:19,522 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-03 19:36:19,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:19,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553256564] [2022-03-03 19:36:19,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553256564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:19,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [927171010] [2022-03-03 19:36:19,523 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:36:19,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:19,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:19,524 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-03 19:36:19,525 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-03 19:36:19,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:19,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:36:19,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:19,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:19,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:19,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:19,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-03 19:36:19,780 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-03 19:36:19,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:19,920 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:36:19,921 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-03 19:36:20,036 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-03 19:36:20,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [927171010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:20,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:20,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 19:36:20,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112380806] [2022-03-03 19:36:20,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:20,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:36:20,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:20,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:36:20,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:36:20,037 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-03 19:36:20,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:20,292 INFO L93 Difference]: Finished difference Result 823 states and 2019 transitions. [2022-03-03 19:36:20,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-03 19:36:20,293 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-03 19:36:20,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:20,297 INFO L225 Difference]: With dead ends: 823 [2022-03-03 19:36:20,297 INFO L226 Difference]: Without dead ends: 787 [2022-03-03 19:36:20,297 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-03 19:36:20,300 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-03 19:36:20,301 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-03 19:36:20,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2022-03-03 19:36:20,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 525. [2022-03-03 19:36:20,310 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-03 19:36:20,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 1285 transitions. [2022-03-03 19:36:20,311 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 1285 transitions. Word has length 33 [2022-03-03 19:36:20,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:20,311 INFO L470 AbstractCegarLoop]: Abstraction has 525 states and 1285 transitions. [2022-03-03 19:36:20,311 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-03 19:36:20,311 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 1285 transitions. [2022-03-03 19:36:20,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-03 19:36:20,312 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:20,312 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-03 19:36:20,329 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-03 19:36:20,528 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-03 19:36:20,529 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:20,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:20,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1014287105, now seen corresponding path program 8 times [2022-03-03 19:36:20,529 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:20,529 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374517957] [2022-03-03 19:36:20,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:20,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:20,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:20,609 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-03 19:36:20,609 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:20,609 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374517957] [2022-03-03 19:36:20,610 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374517957] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:20,610 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702168125] [2022-03-03 19:36:20,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:36:20,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:20,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:20,611 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-03 19:36:20,612 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-03 19:36:20,632 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:36:20,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:20,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:36:20,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:20,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:20,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:20,855 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-03 19:36:20,868 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-03 19:36:20,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:21,020 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:36:21,020 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-03 19:36:21,138 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-03 19:36:21,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702168125] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:21,138 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:21,138 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 19:36:21,138 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651550382] [2022-03-03 19:36:21,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:21,138 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:36:21,138 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:21,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:36:21,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:36:21,139 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-03 19:36:21,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:21,340 INFO L93 Difference]: Finished difference Result 891 states and 2165 transitions. [2022-03-03 19:36:21,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:36:21,340 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-03 19:36:21,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:21,343 INFO L225 Difference]: With dead ends: 891 [2022-03-03 19:36:21,343 INFO L226 Difference]: Without dead ends: 851 [2022-03-03 19:36:21,344 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-03 19:36:21,345 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-03 19:36:21,346 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-03 19:36:21,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states. [2022-03-03 19:36:21,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 521. [2022-03-03 19:36:21,356 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-03 19:36:21,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1279 transitions. [2022-03-03 19:36:21,357 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1279 transitions. Word has length 33 [2022-03-03 19:36:21,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:21,357 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1279 transitions. [2022-03-03 19:36:21,357 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-03 19:36:21,357 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1279 transitions. [2022-03-03 19:36:21,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-03 19:36:21,358 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:21,358 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-03 19:36:21,374 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-03 19:36:21,573 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-03 19:36:21,574 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:21,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:21,574 INFO L85 PathProgramCache]: Analyzing trace with hash -2015923837, now seen corresponding path program 9 times [2022-03-03 19:36:21,574 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:21,574 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147717686] [2022-03-03 19:36:21,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:21,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:21,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:21,686 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-03 19:36:21,687 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:21,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147717686] [2022-03-03 19:36:21,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147717686] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:21,687 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171498366] [2022-03-03 19:36:21,687 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:36:21,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:21,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:21,688 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-03 19:36:21,695 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-03 19:36:21,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:36:21,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:21,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-03 19:36:21,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:22,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:22,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:22,039 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-03 19:36:22,057 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-03 19:36:22,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:22,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:22,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:22,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:22,258 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:22,259 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-03 19:36:22,388 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-03 19:36:22,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171498366] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:22,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:22,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2022-03-03 19:36:22,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080597340] [2022-03-03 19:36:22,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:22,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-03 19:36:22,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:22,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-03 19:36:22,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-03-03 19:36:22,389 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-03 19:36:22,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:22,635 INFO L93 Difference]: Finished difference Result 805 states and 1925 transitions. [2022-03-03 19:36:22,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:36:22,635 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-03 19:36:22,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:22,638 INFO L225 Difference]: With dead ends: 805 [2022-03-03 19:36:22,638 INFO L226 Difference]: Without dead ends: 765 [2022-03-03 19:36:22,638 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-03 19:36:22,638 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-03 19:36:22,639 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-03 19:36:22,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-03-03 19:36:22,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 517. [2022-03-03 19:36:22,646 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-03 19:36:22,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 1269 transitions. [2022-03-03 19:36:22,648 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 1269 transitions. Word has length 33 [2022-03-03 19:36:22,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:22,649 INFO L470 AbstractCegarLoop]: Abstraction has 517 states and 1269 transitions. [2022-03-03 19:36:22,649 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-03 19:36:22,649 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 1269 transitions. [2022-03-03 19:36:22,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-03 19:36:22,650 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:22,650 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-03 19:36:22,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-03-03 19:36:22,866 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-03 19:36:22,866 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:22,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:22,866 INFO L85 PathProgramCache]: Analyzing trace with hash 479016773, now seen corresponding path program 10 times [2022-03-03 19:36:22,866 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:22,866 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249959492] [2022-03-03 19:36:22,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:22,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:22,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:22,942 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-03 19:36:22,942 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:22,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249959492] [2022-03-03 19:36:22,942 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249959492] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:22,942 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401372361] [2022-03-03 19:36:22,942 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:36:22,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:22,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:22,943 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-03 19:36:22,944 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-03 19:36:22,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:36:22,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:22,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:36:22,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:23,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:23,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:23,172 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-03 19:36:23,185 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-03 19:36:23,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:23,340 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:36:23,341 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-03 19:36:23,454 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-03 19:36:23,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401372361] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:23,454 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:23,454 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 19:36:23,454 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803920040] [2022-03-03 19:36:23,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:23,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:36:23,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:23,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:36:23,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:36:23,455 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-03 19:36:23,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:23,689 INFO L93 Difference]: Finished difference Result 919 states and 2215 transitions. [2022-03-03 19:36:23,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:36:23,690 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-03 19:36:23,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:23,692 INFO L225 Difference]: With dead ends: 919 [2022-03-03 19:36:23,693 INFO L226 Difference]: Without dead ends: 883 [2022-03-03 19:36:23,693 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-03 19:36:23,693 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-03 19:36:23,693 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-03 19:36:23,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2022-03-03 19:36:23,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 521. [2022-03-03 19:36:23,702 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-03 19:36:23,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 1269 transitions. [2022-03-03 19:36:23,703 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 1269 transitions. Word has length 33 [2022-03-03 19:36:23,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:23,703 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 1269 transitions. [2022-03-03 19:36:23,703 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-03 19:36:23,703 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 1269 transitions. [2022-03-03 19:36:23,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-03 19:36:23,704 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:23,704 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-03 19:36:23,722 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-03 19:36:23,904 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-03 19:36:23,905 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:23,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:23,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1048776635, now seen corresponding path program 11 times [2022-03-03 19:36:23,905 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:23,905 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981455258] [2022-03-03 19:36:23,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:23,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:23,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:24,002 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-03 19:36:24,003 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:24,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981455258] [2022-03-03 19:36:24,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981455258] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:24,003 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881946522] [2022-03-03 19:36:24,003 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:36:24,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:24,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:24,004 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-03 19:36:24,005 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-03 19:36:24,026 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:36:24,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:24,027 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:36:24,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:24,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:24,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:24,232 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-03 19:36:24,246 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-03 19:36:24,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:24,373 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-03 19:36:24,374 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-03 19:36:24,466 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-03 19:36:24,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881946522] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:24,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:24,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-03 19:36:24,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018742182] [2022-03-03 19:36:24,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:24,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:36:24,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:24,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:36:24,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:36:24,467 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-03 19:36:24,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:24,632 INFO L93 Difference]: Finished difference Result 779 states and 1889 transitions. [2022-03-03 19:36:24,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-03 19:36:24,633 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-03 19:36:24,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:24,635 INFO L225 Difference]: With dead ends: 779 [2022-03-03 19:36:24,635 INFO L226 Difference]: Without dead ends: 743 [2022-03-03 19:36:24,635 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-03 19:36:24,636 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-03 19:36:24,637 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-03 19:36:24,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2022-03-03 19:36:24,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 463. [2022-03-03 19:36:24,647 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-03 19:36:24,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1131 transitions. [2022-03-03 19:36:24,648 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1131 transitions. Word has length 33 [2022-03-03 19:36:24,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:24,649 INFO L470 AbstractCegarLoop]: Abstraction has 463 states and 1131 transitions. [2022-03-03 19:36:24,649 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-03 19:36:24,649 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1131 transitions. [2022-03-03 19:36:24,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:24,649 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:24,649 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-03 19:36:24,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-03 19:36:24,850 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-03 19:36:24,850 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:24,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:24,850 INFO L85 PathProgramCache]: Analyzing trace with hash -522701061, now seen corresponding path program 12 times [2022-03-03 19:36:24,850 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:24,850 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844401204] [2022-03-03 19:36:24,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:24,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:24,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:24,972 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:24,972 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:24,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844401204] [2022-03-03 19:36:24,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844401204] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:24,972 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305698660] [2022-03-03 19:36:24,972 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:36:24,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:24,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:24,973 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-03 19:36:24,974 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-03 19:36:24,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:36:24,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:24,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:36:24,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:25,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:25,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:25,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:25,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:25,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:25,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:25,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:25,336 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-03 19:36:25,354 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-03 19:36:25,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:25,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:25,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:25,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:25,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:25,628 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:25,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:25,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:25,669 INFO L353 Elim1Store]: treesize reduction 19, result has 76.5 percent of original size [2022-03-03 19:36:25,670 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-03 19:36:25,935 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-03 19:36:25,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305698660] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:25,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:25,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-03 19:36:25,936 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098549051] [2022-03-03 19:36:25,936 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:25,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-03 19:36:25,936 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:25,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-03 19:36:25,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2022-03-03 19:36:25,936 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-03 19:36:26,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:26,407 INFO L93 Difference]: Finished difference Result 1223 states and 3157 transitions. [2022-03-03 19:36:26,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:36:26,407 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-03 19:36:26,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:26,411 INFO L225 Difference]: With dead ends: 1223 [2022-03-03 19:36:26,411 INFO L226 Difference]: Without dead ends: 1195 [2022-03-03 19:36:26,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 60 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=324, Invalid=1316, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:36:26,412 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.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:26,413 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.2s Time] [2022-03-03 19:36:26,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1195 states. [2022-03-03 19:36:26,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1195 to 695. [2022-03-03 19:36:26,431 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-03 19:36:26,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 1707 transitions. [2022-03-03 19:36:26,432 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 1707 transitions. Word has length 35 [2022-03-03 19:36:26,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:26,433 INFO L470 AbstractCegarLoop]: Abstraction has 695 states and 1707 transitions. [2022-03-03 19:36:26,433 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-03 19:36:26,433 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 1707 transitions. [2022-03-03 19:36:26,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:26,434 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:26,434 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-03 19:36:26,453 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-03 19:36:26,653 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-03 19:36:26,654 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:26,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:26,654 INFO L85 PathProgramCache]: Analyzing trace with hash -572389961, now seen corresponding path program 13 times [2022-03-03 19:36:26,654 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:26,654 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195248600] [2022-03-03 19:36:26,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:26,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:26,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:26,796 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-03 19:36:26,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:26,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195248600] [2022-03-03 19:36:26,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195248600] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:26,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66712877] [2022-03-03 19:36:26,796 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:36:26,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:26,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:26,797 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-03 19:36:26,798 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-03 19:36:26,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:26,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 19:36:26,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:27,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:27,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:27,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:27,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:27,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:27,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:27,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:27,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:27,121 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-03 19:36:27,135 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-03 19:36:27,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:27,375 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-03 19:36:27,376 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-03 19:36:27,618 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-03 19:36:27,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66712877] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:27,618 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:27,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-03 19:36:27,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411014680] [2022-03-03 19:36:27,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:27,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:36:27,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:27,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:36:27,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:36:27,619 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-03 19:36:28,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:28,282 INFO L93 Difference]: Finished difference Result 2455 states and 5992 transitions. [2022-03-03 19:36:28,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:36:28,283 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-03 19:36:28,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:28,289 INFO L225 Difference]: With dead ends: 2455 [2022-03-03 19:36:28,289 INFO L226 Difference]: Without dead ends: 2091 [2022-03-03 19:36:28,289 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-03 19:36:28,290 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-03 19:36:28,290 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-03 19:36:28,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states. [2022-03-03 19:36:28,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 751. [2022-03-03 19:36:28,306 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-03 19:36:28,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 1883 transitions. [2022-03-03 19:36:28,308 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 1883 transitions. Word has length 35 [2022-03-03 19:36:28,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:28,308 INFO L470 AbstractCegarLoop]: Abstraction has 751 states and 1883 transitions. [2022-03-03 19:36:28,308 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-03 19:36:28,308 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 1883 transitions. [2022-03-03 19:36:28,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:28,309 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:28,309 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-03 19:36:28,333 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-03 19:36:28,523 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-03 19:36:28,523 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:28,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:28,524 INFO L85 PathProgramCache]: Analyzing trace with hash 469623035, now seen corresponding path program 14 times [2022-03-03 19:36:28,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:28,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196535863] [2022-03-03 19:36:28,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:28,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:28,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:28,636 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-03 19:36:28,636 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:28,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196535863] [2022-03-03 19:36:28,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196535863] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:28,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212657955] [2022-03-03 19:36:28,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:36:28,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:28,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:28,637 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-03 19:36:28,638 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-03 19:36:28,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:36:28,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:28,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 19:36:28,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:28,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:28,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:28,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:28,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:28,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:28,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:28,936 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-03 19:36:28,949 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-03 19:36:28,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:29,168 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-03 19:36:29,169 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-03 19:36:29,414 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-03 19:36:29,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212657955] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:29,414 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:29,414 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-03-03 19:36:29,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826726169] [2022-03-03 19:36:29,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:29,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-03 19:36:29,416 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:29,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-03 19:36:29,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2022-03-03 19:36:29,416 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-03 19:36:29,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:29,751 INFO L93 Difference]: Finished difference Result 1247 states and 3071 transitions. [2022-03-03 19:36:29,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:36:29,751 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-03 19:36:29,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:29,755 INFO L225 Difference]: With dead ends: 1247 [2022-03-03 19:36:29,756 INFO L226 Difference]: Without dead ends: 1215 [2022-03-03 19:36:29,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 56 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=211, Invalid=979, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:36:29,757 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-03 19:36:29,757 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-03 19:36:29,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2022-03-03 19:36:29,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 911. [2022-03-03 19:36:29,771 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-03 19:36:29,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 2289 transitions. [2022-03-03 19:36:29,772 INFO L78 Accepts]: Start accepts. Automaton has 911 states and 2289 transitions. Word has length 35 [2022-03-03 19:36:29,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:29,772 INFO L470 AbstractCegarLoop]: Abstraction has 911 states and 2289 transitions. [2022-03-03 19:36:29,773 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-03 19:36:29,773 INFO L276 IsEmpty]: Start isEmpty. Operand 911 states and 2289 transitions. [2022-03-03 19:36:29,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:29,774 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:29,774 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-03 19:36:29,792 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-03 19:36:29,987 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-03 19:36:29,987 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:29,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:29,988 INFO L85 PathProgramCache]: Analyzing trace with hash 761846011, now seen corresponding path program 15 times [2022-03-03 19:36:29,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:29,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209857396] [2022-03-03 19:36:29,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:29,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:29,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:30,118 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-03 19:36:30,118 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:30,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209857396] [2022-03-03 19:36:30,118 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209857396] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:30,118 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729965143] [2022-03-03 19:36:30,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:36:30,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:30,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:30,119 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-03 19:36:30,120 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-03 19:36:30,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-03 19:36:30,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:30,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:36:30,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:30,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:30,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:30,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:30,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:30,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:30,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:30,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:30,407 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-03 19:36:30,420 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-03 19:36:30,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:30,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:30,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:30,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:30,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:30,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:30,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:30,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:30,699 INFO L353 Elim1Store]: treesize reduction 17, result has 78.5 percent of original size [2022-03-03 19:36:30,700 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-03 19:36:30,943 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-03 19:36:30,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729965143] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:30,943 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:30,943 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-03 19:36:30,943 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906668607] [2022-03-03 19:36:30,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:30,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:36:30,944 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:30,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:36:30,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=420, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:36:30,944 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-03 19:36:31,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:31,654 INFO L93 Difference]: Finished difference Result 2355 states and 5696 transitions. [2022-03-03 19:36:31,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-03 19:36:31,654 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-03 19:36:31,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:31,660 INFO L225 Difference]: With dead ends: 2355 [2022-03-03 19:36:31,660 INFO L226 Difference]: Without dead ends: 2015 [2022-03-03 19:36:31,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=413, Invalid=1567, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:36:31,661 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-03 19:36:31,661 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-03 19:36:31,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2015 states. [2022-03-03 19:36:31,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2015 to 1151. [2022-03-03 19:36:31,682 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-03 19:36:31,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1151 states to 1151 states and 2905 transitions. [2022-03-03 19:36:31,684 INFO L78 Accepts]: Start accepts. Automaton has 1151 states and 2905 transitions. Word has length 35 [2022-03-03 19:36:31,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:31,684 INFO L470 AbstractCegarLoop]: Abstraction has 1151 states and 2905 transitions. [2022-03-03 19:36:31,684 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-03 19:36:31,684 INFO L276 IsEmpty]: Start isEmpty. Operand 1151 states and 2905 transitions. [2022-03-03 19:36:31,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:31,686 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:31,686 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-03 19:36:31,702 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-03 19:36:31,902 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-03 19:36:31,902 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:31,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:31,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1754170107, now seen corresponding path program 16 times [2022-03-03 19:36:31,902 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:31,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977038743] [2022-03-03 19:36:31,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:31,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:31,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:32,025 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-03 19:36:32,025 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:32,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977038743] [2022-03-03 19:36:32,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977038743] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:32,025 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424806482] [2022-03-03 19:36:32,025 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:36:32,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:32,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:32,027 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-03 19:36:32,027 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-03 19:36:32,050 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:36:32,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:32,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 19:36:32,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:32,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:32,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:32,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:32,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:32,363 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-03 19:36:32,377 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-03 19:36:32,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:32,605 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-03 19:36:32,605 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-03 19:36:32,817 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-03 19:36:32,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424806482] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:32,818 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:32,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-03-03 19:36:32,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200350756] [2022-03-03 19:36:32,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:32,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:36:32,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:32,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:36:32,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:36:32,819 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-03 19:36:33,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:33,341 INFO L93 Difference]: Finished difference Result 2075 states and 5235 transitions. [2022-03-03 19:36:33,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-03 19:36:33,341 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-03 19:36:33,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:33,347 INFO L225 Difference]: With dead ends: 2075 [2022-03-03 19:36:33,347 INFO L226 Difference]: Without dead ends: 1915 [2022-03-03 19:36:33,348 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-03 19:36:33,348 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-03 19:36:33,348 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-03 19:36:33,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1915 states. [2022-03-03 19:36:33,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1915 to 907. [2022-03-03 19:36:33,364 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-03 19:36:33,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 2223 transitions. [2022-03-03 19:36:33,366 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 2223 transitions. Word has length 35 [2022-03-03 19:36:33,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:33,366 INFO L470 AbstractCegarLoop]: Abstraction has 907 states and 2223 transitions. [2022-03-03 19:36:33,366 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-03 19:36:33,366 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 2223 transitions. [2022-03-03 19:36:33,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:36:33,367 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:33,367 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-03 19:36:33,383 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-03 19:36:33,582 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-03 19:36:33,583 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:33,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:33,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1894886651, now seen corresponding path program 17 times [2022-03-03 19:36:33,583 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:33,583 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994022470] [2022-03-03 19:36:33,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:33,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:33,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:33,692 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-03 19:36:33,693 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:33,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994022470] [2022-03-03 19:36:33,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994022470] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:33,693 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519253385] [2022-03-03 19:36:33,693 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:36:33,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:33,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:33,694 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-03 19:36:33,694 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-03 19:36:33,716 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-03 19:36:33,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:33,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 19:36:33,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:34,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:34,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:34,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:34,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:34,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:34,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:34,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:34,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:34,126 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-03 19:36:34,140 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-03 19:36:34,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:34,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:34,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:34,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:34,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:34,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:34,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:34,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:34,769 INFO L353 Elim1Store]: treesize reduction 17, result has 77.3 percent of original size [2022-03-03 19:36:34,769 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-03 19:36:34,935 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-03 19:36:34,935 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519253385] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:34,935 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:34,935 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-03-03 19:36:34,935 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953573424] [2022-03-03 19:36:34,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:34,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-03 19:36:34,936 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:34,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-03 19:36:34,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2022-03-03 19:36:34,936 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-03 19:36:35,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:35,453 INFO L93 Difference]: Finished difference Result 1631 states and 4051 transitions. [2022-03-03 19:36:35,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:36:35,453 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-03 19:36:35,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:35,457 INFO L225 Difference]: With dead ends: 1631 [2022-03-03 19:36:35,457 INFO L226 Difference]: Without dead ends: 1623 [2022-03-03 19:36:35,458 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-03 19:36:35,458 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-03 19:36:35,458 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-03 19:36:35,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2022-03-03 19:36:35,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 1165. [2022-03-03 19:36:35,474 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-03 19:36:35,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 2889 transitions. [2022-03-03 19:36:35,476 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 2889 transitions. Word has length 35 [2022-03-03 19:36:35,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:35,476 INFO L470 AbstractCegarLoop]: Abstraction has 1165 states and 2889 transitions. [2022-03-03 19:36:35,477 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-03 19:36:35,477 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 2889 transitions. [2022-03-03 19:36:35,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-03 19:36:35,478 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:35,478 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-03 19:36:35,494 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-03 19:36:35,691 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-03 19:36:35,691 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:35,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:35,692 INFO L85 PathProgramCache]: Analyzing trace with hash -583086949, now seen corresponding path program 18 times [2022-03-03 19:36:35,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:35,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155094232] [2022-03-03 19:36:35,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:35,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:35,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:35,717 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-03 19:36:35,718 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:35,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155094232] [2022-03-03 19:36:35,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155094232] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:35,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22670290] [2022-03-03 19:36:35,718 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:36:35,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:35,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:35,719 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-03 19:36:35,720 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-03 19:36:35,741 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-03 19:36:35,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:35,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 19:36:35,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:35,789 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-03 19:36:35,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:35,840 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-03 19:36:35,841 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22670290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:35,841 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:35,841 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-03-03 19:36:35,841 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111141922] [2022-03-03 19:36:35,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:35,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-03 19:36:35,841 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:35,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-03 19:36:35,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-03-03 19:36:35,842 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-03 19:36:35,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:35,874 INFO L93 Difference]: Finished difference Result 1891 states and 4573 transitions. [2022-03-03 19:36:35,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:36:35,874 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-03 19:36:35,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:35,878 INFO L225 Difference]: With dead ends: 1891 [2022-03-03 19:36:35,878 INFO L226 Difference]: Without dead ends: 1879 [2022-03-03 19:36:35,878 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-03 19:36:35,878 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-03 19:36:35,878 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-03 19:36:35,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1879 states. [2022-03-03 19:36:35,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1879 to 1349. [2022-03-03 19:36:35,896 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-03 19:36:35,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 3347 transitions. [2022-03-03 19:36:35,898 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 3347 transitions. Word has length 37 [2022-03-03 19:36:35,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:35,898 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 3347 transitions. [2022-03-03 19:36:35,898 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-03 19:36:35,898 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 3347 transitions. [2022-03-03 19:36:35,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-03 19:36:35,900 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:35,900 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-03 19:36:35,916 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-03 19:36:36,115 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-03 19:36:36,116 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:36,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:36,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1166349501, now seen corresponding path program 19 times [2022-03-03 19:36:36,116 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:36,116 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136567225] [2022-03-03 19:36:36,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:36,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:36,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:36,232 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-03 19:36:36,232 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:36,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136567225] [2022-03-03 19:36:36,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136567225] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:36,232 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837110116] [2022-03-03 19:36:36,232 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:36:36,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:36,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:36,233 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-03 19:36:36,234 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-03 19:36:36,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:36,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 19:36:36,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:36,470 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-03-03 19:36:36,470 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-03 19:36:36,490 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-03 19:36:36,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:36,713 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-03-03 19:36:36,713 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-03 19:36:36,936 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-03 19:36:36,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837110116] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:36,936 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:36,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2022-03-03 19:36:36,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036222050] [2022-03-03 19:36:36,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:36,937 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-03 19:36:36,937 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:36,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-03 19:36:36,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-03-03 19:36:36,938 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-03 19:36:37,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:37,275 INFO L93 Difference]: Finished difference Result 2293 states and 5681 transitions. [2022-03-03 19:36:37,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-03 19:36:37,279 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-03 19:36:37,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:37,283 INFO L225 Difference]: With dead ends: 2293 [2022-03-03 19:36:37,283 INFO L226 Difference]: Without dead ends: 2245 [2022-03-03 19:36:37,284 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-03 19:36:37,284 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-03 19:36:37,284 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-03 19:36:37,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2245 states. [2022-03-03 19:36:37,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2245 to 1389. [2022-03-03 19:36:37,303 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-03 19:36:37,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1389 states to 1389 states and 3443 transitions. [2022-03-03 19:36:37,305 INFO L78 Accepts]: Start accepts. Automaton has 1389 states and 3443 transitions. Word has length 39 [2022-03-03 19:36:37,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:37,305 INFO L470 AbstractCegarLoop]: Abstraction has 1389 states and 3443 transitions. [2022-03-03 19:36:37,306 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-03 19:36:37,306 INFO L276 IsEmpty]: Start isEmpty. Operand 1389 states and 3443 transitions. [2022-03-03 19:36:37,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-03 19:36:37,308 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:37,308 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-03 19:36:37,325 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-03 19:36:37,513 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-03 19:36:37,513 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:37,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:37,513 INFO L85 PathProgramCache]: Analyzing trace with hash -944036231, now seen corresponding path program 20 times [2022-03-03 19:36:37,513 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:37,514 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718497082] [2022-03-03 19:36:37,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:37,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:37,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:37,666 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-03 19:36:37,666 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:37,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718497082] [2022-03-03 19:36:37,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718497082] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:37,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763322348] [2022-03-03 19:36:37,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:36:37,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:37,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:37,668 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-03 19:36:37,669 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-03 19:36:37,692 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:36:37,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:37,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:36:37,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:38,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:38,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:38,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:38,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:38,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:38,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:38,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:38,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:38,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:38,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:38,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:38,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:38,115 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-03 19:36:38,130 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-03 19:36:38,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:38,508 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:36:38,509 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-03 19:36:38,810 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-03 19:36:38,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763322348] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:38,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:38,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-03-03 19:36:38,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465410506] [2022-03-03 19:36:38,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:38,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:36:38,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:38,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:36:38,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:36:38,812 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-03 19:36:39,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:39,642 INFO L93 Difference]: Finished difference Result 3645 states and 8966 transitions. [2022-03-03 19:36:39,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-03 19:36:39,642 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-03 19:36:39,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:39,648 INFO L225 Difference]: With dead ends: 3645 [2022-03-03 19:36:39,648 INFO L226 Difference]: Without dead ends: 3285 [2022-03-03 19:36:39,649 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-03 19:36:39,650 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-03 19:36:39,650 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-03 19:36:39,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3285 states. [2022-03-03 19:36:39,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3285 to 1853. [2022-03-03 19:36:39,679 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-03 19:36:39,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1853 states to 1853 states and 4635 transitions. [2022-03-03 19:36:39,682 INFO L78 Accepts]: Start accepts. Automaton has 1853 states and 4635 transitions. Word has length 41 [2022-03-03 19:36:39,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:39,682 INFO L470 AbstractCegarLoop]: Abstraction has 1853 states and 4635 transitions. [2022-03-03 19:36:39,683 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-03 19:36:39,683 INFO L276 IsEmpty]: Start isEmpty. Operand 1853 states and 4635 transitions. [2022-03-03 19:36:39,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-03 19:36:39,685 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:39,685 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-03 19:36:39,702 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-03 19:36:39,900 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-03 19:36:39,900 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:39,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:39,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1844267129, now seen corresponding path program 21 times [2022-03-03 19:36:39,901 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:39,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812964863] [2022-03-03 19:36:39,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:39,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:39,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:40,055 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-03 19:36:40,056 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:40,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812964863] [2022-03-03 19:36:40,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812964863] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:40,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113187991] [2022-03-03 19:36:40,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:36:40,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:40,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:40,057 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-03 19:36:40,058 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-03 19:36:40,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-03 19:36:40,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:40,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:36:40,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:40,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:40,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:40,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:40,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:40,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:40,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:40,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:40,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:40,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:40,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:40,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:40,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:40,479 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-03 19:36:40,492 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-03 19:36:40,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:40,889 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:36:40,889 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-03 19:36:41,186 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-03 19:36:41,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113187991] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:41,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:41,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-03-03 19:36:41,187 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702059795] [2022-03-03 19:36:41,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:41,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:36:41,187 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:41,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:36:41,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:36:41,188 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-03 19:36:41,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:41,913 INFO L93 Difference]: Finished difference Result 3743 states and 9415 transitions. [2022-03-03 19:36:41,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:36:41,913 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-03 19:36:41,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:41,919 INFO L225 Difference]: With dead ends: 3743 [2022-03-03 19:36:41,919 INFO L226 Difference]: Without dead ends: 3619 [2022-03-03 19:36:41,920 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-03 19:36:41,920 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-03 19:36:41,921 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-03 19:36:41,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3619 states. [2022-03-03 19:36:41,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3619 to 1573. [2022-03-03 19:36:41,949 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-03 19:36:41,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1573 states to 1573 states and 3875 transitions. [2022-03-03 19:36:41,952 INFO L78 Accepts]: Start accepts. Automaton has 1573 states and 3875 transitions. Word has length 41 [2022-03-03 19:36:41,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:41,952 INFO L470 AbstractCegarLoop]: Abstraction has 1573 states and 3875 transitions. [2022-03-03 19:36:41,953 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-03 19:36:41,953 INFO L276 IsEmpty]: Start isEmpty. Operand 1573 states and 3875 transitions. [2022-03-03 19:36:41,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-03 19:36:41,955 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:41,955 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-03 19:36:41,971 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-03 19:36:42,170 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-03 19:36:42,171 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:42,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:42,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1344203385, now seen corresponding path program 22 times [2022-03-03 19:36:42,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:42,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963342060] [2022-03-03 19:36:42,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:42,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:42,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:42,317 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-03 19:36:42,317 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:42,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963342060] [2022-03-03 19:36:42,317 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963342060] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:42,317 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917289761] [2022-03-03 19:36:42,317 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:36:42,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:42,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:42,319 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-03 19:36:42,319 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-03 19:36:42,344 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:36:42,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:42,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:36:42,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:42,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:42,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:42,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:42,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:42,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:42,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:42,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:42,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:42,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:42,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:42,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:42,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:42,745 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-03 19:36:42,759 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-03 19:36:42,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:43,152 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:36:43,152 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-03 19:36:43,549 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-03 19:36:43,550 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917289761] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:43,550 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:43,550 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-03-03 19:36:43,550 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689443633] [2022-03-03 19:36:43,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:43,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:36:43,550 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:43,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:36:43,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:36:43,551 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-03 19:36:44,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:44,036 INFO L93 Difference]: Finished difference Result 2797 states and 6927 transitions. [2022-03-03 19:36:44,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-03 19:36:44,037 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-03 19:36:44,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:44,041 INFO L225 Difference]: With dead ends: 2797 [2022-03-03 19:36:44,041 INFO L226 Difference]: Without dead ends: 2733 [2022-03-03 19:36:44,041 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-03 19:36:44,042 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-03 19:36:44,042 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-03 19:36:44,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2733 states. [2022-03-03 19:36:44,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2733 to 1717. [2022-03-03 19:36:44,066 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-03 19:36:44,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1717 states to 1717 states and 4239 transitions. [2022-03-03 19:36:44,069 INFO L78 Accepts]: Start accepts. Automaton has 1717 states and 4239 transitions. Word has length 41 [2022-03-03 19:36:44,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:44,070 INFO L470 AbstractCegarLoop]: Abstraction has 1717 states and 4239 transitions. [2022-03-03 19:36:44,070 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-03 19:36:44,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1717 states and 4239 transitions. [2022-03-03 19:36:44,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-03 19:36:44,072 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:44,072 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-03 19:36:44,090 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-03 19:36:44,288 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-03 19:36:44,288 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:44,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:44,288 INFO L85 PathProgramCache]: Analyzing trace with hash 432687225, now seen corresponding path program 23 times [2022-03-03 19:36:44,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:44,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553576914] [2022-03-03 19:36:44,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:44,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:44,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:44,433 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-03 19:36:44,433 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:44,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553576914] [2022-03-03 19:36:44,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553576914] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:44,434 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749791329] [2022-03-03 19:36:44,434 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:36:44,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:44,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:44,435 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-03 19:36:44,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-03 19:36:44,457 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-03 19:36:44,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:44,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:36:44,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:44,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:44,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:44,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:44,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:44,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:44,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:44,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:44,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:44,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:44,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:44,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:44,850 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-03 19:36:44,863 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-03 19:36:44,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:45,237 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:36:45,237 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-03 19:36:45,577 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-03 19:36:45,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749791329] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:45,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:45,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 25 [2022-03-03 19:36:45,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105630000] [2022-03-03 19:36:45,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:45,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:36:45,578 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:45,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:36:45,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=523, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:36:45,579 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-03 19:36:47,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:47,064 INFO L93 Difference]: Finished difference Result 5605 states and 13676 transitions. [2022-03-03 19:36:47,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-03 19:36:47,065 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-03 19:36:47,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:47,092 INFO L225 Difference]: With dead ends: 5605 [2022-03-03 19:36:47,092 INFO L226 Difference]: Without dead ends: 5045 [2022-03-03 19:36:47,093 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-03 19:36:47,094 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-03 19:36:47,094 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-03 19:36:47,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5045 states. [2022-03-03 19:36:47,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5045 to 2341. [2022-03-03 19:36:47,137 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-03 19:36:47,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2341 states to 2341 states and 5859 transitions. [2022-03-03 19:36:47,146 INFO L78 Accepts]: Start accepts. Automaton has 2341 states and 5859 transitions. Word has length 41 [2022-03-03 19:36:47,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:47,146 INFO L470 AbstractCegarLoop]: Abstraction has 2341 states and 5859 transitions. [2022-03-03 19:36:47,146 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-03 19:36:47,146 INFO L276 IsEmpty]: Start isEmpty. Operand 2341 states and 5859 transitions. [2022-03-03 19:36:47,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-03 19:36:47,151 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:47,151 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-03 19:36:47,169 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-03 19:36:47,366 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-03 19:36:47,367 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:47,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:47,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1574040455, now seen corresponding path program 24 times [2022-03-03 19:36:47,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:47,367 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096689744] [2022-03-03 19:36:47,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:47,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:47,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:47,518 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-03 19:36:47,518 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:47,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096689744] [2022-03-03 19:36:47,519 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096689744] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:47,519 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726672399] [2022-03-03 19:36:47,519 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:36:47,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:47,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:47,520 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-03 19:36:47,521 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-03 19:36:47,544 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-03 19:36:47,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:47,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-03 19:36:47,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:47,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:47,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:47,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:47,966 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-03 19:36:47,980 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-03 19:36:47,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:48,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:48,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:36:48,381 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-03 19:36:48,684 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-03 19:36:48,684 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726672399] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:48,685 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:48,685 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-03-03 19:36:48,685 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980099460] [2022-03-03 19:36:48,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:48,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-03 19:36:48,685 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:48,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-03 19:36:48,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=576, Unknown=0, NotChecked=0, Total=756 [2022-03-03 19:36:48,686 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-03 19:36:50,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:50,201 INFO L93 Difference]: Finished difference Result 5941 states and 14829 transitions. [2022-03-03 19:36:50,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-03 19:36:50,201 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-03 19:36:50,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:50,226 INFO L225 Difference]: With dead ends: 5941 [2022-03-03 19:36:50,226 INFO L226 Difference]: Without dead ends: 5557 [2022-03-03 19:36:50,227 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-03 19:36:50,228 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 358 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 849 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 358 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 1220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 849 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 257 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:50,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [358 Valid, 791 Invalid, 1220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 849 Invalid, 0 Unknown, 257 Unchecked, 0.5s Time] [2022-03-03 19:36:50,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5557 states. [2022-03-03 19:36:50,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5557 to 3585. [2022-03-03 19:36:50,279 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-03 19:36:50,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3585 states to 3585 states and 8987 transitions. [2022-03-03 19:36:50,285 INFO L78 Accepts]: Start accepts. Automaton has 3585 states and 8987 transitions. Word has length 41 [2022-03-03 19:36:50,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:50,285 INFO L470 AbstractCegarLoop]: Abstraction has 3585 states and 8987 transitions. [2022-03-03 19:36:50,285 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-03 19:36:50,286 INFO L276 IsEmpty]: Start isEmpty. Operand 3585 states and 8987 transitions. [2022-03-03 19:36:50,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-03 19:36:50,291 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:50,291 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-03 19:36:50,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-03 19:36:50,499 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-03 19:36:50,499 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:50,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:50,500 INFO L85 PathProgramCache]: Analyzing trace with hash -777653639, now seen corresponding path program 25 times [2022-03-03 19:36:50,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:50,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150600224] [2022-03-03 19:36:50,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:50,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:50,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:50,656 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-03 19:36:50,656 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:50,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150600224] [2022-03-03 19:36:50,656 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150600224] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:50,656 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27576819] [2022-03-03 19:36:50,656 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:36:50,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:50,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:50,657 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-03 19:36:50,658 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-03 19:36:50,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:50,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:36:50,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:51,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:51,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:51,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:51,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:51,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:51,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:51,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:51,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:51,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:51,049 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-03 19:36:51,062 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-03 19:36:51,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:51,450 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:36:51,450 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-03 19:36:51,879 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-03 19:36:51,879 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27576819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:51,879 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:51,879 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 24 [2022-03-03 19:36:51,880 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979192790] [2022-03-03 19:36:51,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:51,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:36:51,880 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:51,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:36:51,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:36:51,881 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-03 19:36:52,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:52,835 INFO L93 Difference]: Finished difference Result 6535 states and 16160 transitions. [2022-03-03 19:36:52,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-03 19:36:52,835 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-03 19:36:52,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:52,845 INFO L225 Difference]: With dead ends: 6535 [2022-03-03 19:36:52,845 INFO L226 Difference]: Without dead ends: 6155 [2022-03-03 19:36:52,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 66 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 730 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=487, Invalid=2269, Unknown=0, NotChecked=0, Total=2756 [2022-03-03 19:36:52,849 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-03 19:36:52,849 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-03 19:36:52,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6155 states. [2022-03-03 19:36:52,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6155 to 3675. [2022-03-03 19:36:52,930 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-03 19:36:52,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3675 states to 3675 states and 9203 transitions. [2022-03-03 19:36:52,937 INFO L78 Accepts]: Start accepts. Automaton has 3675 states and 9203 transitions. Word has length 41 [2022-03-03 19:36:52,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:52,937 INFO L470 AbstractCegarLoop]: Abstraction has 3675 states and 9203 transitions. [2022-03-03 19:36:52,937 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-03 19:36:52,937 INFO L276 IsEmpty]: Start isEmpty. Operand 3675 states and 9203 transitions. [2022-03-03 19:36:52,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-03 19:36:52,941 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:52,941 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-03 19:36:52,959 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-03 19:36:53,155 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-03 19:36:53,155 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:53,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:53,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1510585977, now seen corresponding path program 26 times [2022-03-03 19:36:53,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:53,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143730747] [2022-03-03 19:36:53,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:53,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:53,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:53,322 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-03 19:36:53,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:53,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143730747] [2022-03-03 19:36:53,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143730747] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:53,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798239059] [2022-03-03 19:36:53,323 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:36:53,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:53,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:53,324 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-03 19:36:53,325 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-03 19:36:53,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:36:53,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:53,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:36:53,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:53,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:53,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:53,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:53,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:53,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:53,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:53,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:53,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:53,748 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-03 19:36:53,761 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-03 19:36:53,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:54,169 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:36:54,169 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-03 19:36:54,560 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-03 19:36:54,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798239059] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:54,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:54,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-03-03 19:36:54,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186434655] [2022-03-03 19:36:54,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:54,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:36:54,560 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:54,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:36:54,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:36:54,561 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-03 19:36:55,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:55,375 INFO L93 Difference]: Finished difference Result 6199 states and 15534 transitions. [2022-03-03 19:36:55,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-03 19:36:55,376 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-03 19:36:55,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:55,383 INFO L225 Difference]: With dead ends: 6199 [2022-03-03 19:36:55,383 INFO L226 Difference]: Without dead ends: 6063 [2022-03-03 19:36:55,384 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-03 19:36:55,384 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-03 19:36:55,384 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-03 19:36:55,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6063 states. [2022-03-03 19:36:55,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6063 to 3883. [2022-03-03 19:36:55,437 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-03 19:36:55,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3883 states to 3883 states and 9739 transitions. [2022-03-03 19:36:55,444 INFO L78 Accepts]: Start accepts. Automaton has 3883 states and 9739 transitions. Word has length 41 [2022-03-03 19:36:55,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:55,444 INFO L470 AbstractCegarLoop]: Abstraction has 3883 states and 9739 transitions. [2022-03-03 19:36:55,444 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-03 19:36:55,444 INFO L276 IsEmpty]: Start isEmpty. Operand 3883 states and 9739 transitions. [2022-03-03 19:36:55,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-03 19:36:55,448 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:55,448 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-03 19:36:55,464 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-03 19:36:55,664 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-03 19:36:55,664 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:55,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:55,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1985665145, now seen corresponding path program 27 times [2022-03-03 19:36:55,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:55,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810439869] [2022-03-03 19:36:55,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:55,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:55,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:55,819 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-03 19:36:55,820 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:55,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810439869] [2022-03-03 19:36:55,820 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810439869] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:55,820 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695077010] [2022-03-03 19:36:55,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:36:55,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:55,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:55,821 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-03 19:36:55,822 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-03 19:36:55,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-03 19:36:55,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:55,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-03 19:36:55,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:56,182 INFO L353 Elim1Store]: treesize reduction 72, result has 1.4 percent of original size [2022-03-03 19:36:56,182 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-03 19:36:56,194 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-03 19:36:56,194 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:56,559 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:36:56,559 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-03 19:36:57,032 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-03 19:36:57,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695077010] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:57,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:57,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-03-03 19:36:57,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908592870] [2022-03-03 19:36:57,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:57,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:36:57,033 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:57,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:36:57,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:36:57,033 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-03 19:36:57,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:57,784 INFO L93 Difference]: Finished difference Result 5775 states and 14411 transitions. [2022-03-03 19:36:57,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-03 19:36:57,784 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-03 19:36:57,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:57,791 INFO L225 Difference]: With dead ends: 5775 [2022-03-03 19:36:57,791 INFO L226 Difference]: Without dead ends: 5715 [2022-03-03 19:36:57,791 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-03 19:36:57,792 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-03 19:36:57,792 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-03 19:36:57,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5715 states. [2022-03-03 19:36:57,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5715 to 3915. [2022-03-03 19:36:57,845 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-03 19:36:57,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3915 states to 3915 states and 9819 transitions. [2022-03-03 19:36:57,852 INFO L78 Accepts]: Start accepts. Automaton has 3915 states and 9819 transitions. Word has length 41 [2022-03-03 19:36:57,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:57,852 INFO L470 AbstractCegarLoop]: Abstraction has 3915 states and 9819 transitions. [2022-03-03 19:36:57,852 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-03 19:36:57,852 INFO L276 IsEmpty]: Start isEmpty. Operand 3915 states and 9819 transitions. [2022-03-03 19:36:57,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-03 19:36:57,856 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:57,856 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-03 19:36:57,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-03-03 19:36:58,071 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-03 19:36:58,071 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:58,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:58,071 INFO L85 PathProgramCache]: Analyzing trace with hash -960272133, now seen corresponding path program 28 times [2022-03-03 19:36:58,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:58,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402321237] [2022-03-03 19:36:58,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:58,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:58,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:58,103 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-03 19:36:58,103 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:58,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402321237] [2022-03-03 19:36:58,103 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402321237] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:58,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869986496] [2022-03-03 19:36:58,104 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:36:58,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:58,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:58,108 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-03 19:36:58,109 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-03 19:36:58,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:36:58,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:58,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-03 19:36:58,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:58,201 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-03 19:36:58,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:58,262 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-03 19:36:58,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869986496] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:58,263 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:58,263 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-03-03 19:36:58,263 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811612802] [2022-03-03 19:36:58,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:58,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-03 19:36:58,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:58,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-03 19:36:58,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-03-03 19:36:58,263 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-03 19:36:58,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:58,313 INFO L93 Difference]: Finished difference Result 5895 states and 14762 transitions. [2022-03-03 19:36:58,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:36:58,313 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-03 19:36:58,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:58,321 INFO L225 Difference]: With dead ends: 5895 [2022-03-03 19:36:58,321 INFO L226 Difference]: Without dead ends: 5887 [2022-03-03 19:36:58,322 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-03 19:36:58,323 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-03 19:36:58,323 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-03 19:36:58,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5887 states. [2022-03-03 19:36:58,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5887 to 5027. [2022-03-03 19:36:58,406 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-03 19:36:58,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5027 states to 5027 states and 12691 transitions. [2022-03-03 19:36:58,416 INFO L78 Accepts]: Start accepts. Automaton has 5027 states and 12691 transitions. Word has length 43 [2022-03-03 19:36:58,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:58,416 INFO L470 AbstractCegarLoop]: Abstraction has 5027 states and 12691 transitions. [2022-03-03 19:36:58,416 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-03 19:36:58,416 INFO L276 IsEmpty]: Start isEmpty. Operand 5027 states and 12691 transitions. [2022-03-03 19:36:58,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-03 19:36:58,421 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:58,421 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-03 19:36:58,450 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-03 19:36:58,631 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-03 19:36:58,631 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:36:58,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:58,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1559445547, now seen corresponding path program 29 times [2022-03-03 19:36:58,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:58,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587583458] [2022-03-03 19:36:58,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:58,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:58,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:58,798 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-03 19:36:58,799 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:58,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587583458] [2022-03-03 19:36:58,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587583458] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:58,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476771132] [2022-03-03 19:36:58,799 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:36:58,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:58,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:58,800 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-03 19:36:58,801 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-03 19:36:58,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-03 19:36:58,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:58,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:36:58,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:59,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:59,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:59,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:59,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:59,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:59,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:59,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:36:59,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:59,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:36:59,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 71 treesize of output 29 [2022-03-03 19:36:59,304 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-03 19:36:59,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:59,710 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:36:59,710 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-03 19:37:00,012 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-03 19:37:00,012 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476771132] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:00,012 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:00,012 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-03 19:37:00,012 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126174196] [2022-03-03 19:37:00,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:00,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:37:00,013 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:00,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:37:00,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:37:00,013 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-03 19:37:00,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:00,724 INFO L93 Difference]: Finished difference Result 8863 states and 22425 transitions. [2022-03-03 19:37:00,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-03 19:37:00,725 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-03 19:37:00,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:00,736 INFO L225 Difference]: With dead ends: 8863 [2022-03-03 19:37:00,736 INFO L226 Difference]: Without dead ends: 8779 [2022-03-03 19:37:00,737 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 73 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=449, Invalid=2307, Unknown=0, NotChecked=0, Total=2756 [2022-03-03 19:37:00,737 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 263 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:00,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [263 Valid, 480 Invalid, 875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 569 Invalid, 0 Unknown, 247 Unchecked, 0.2s Time] [2022-03-03 19:37:00,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8779 states. [2022-03-03 19:37:00,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8779 to 5811. [2022-03-03 19:37:00,819 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-03 19:37:00,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5811 states to 5811 states and 14587 transitions. [2022-03-03 19:37:00,830 INFO L78 Accepts]: Start accepts. Automaton has 5811 states and 14587 transitions. Word has length 45 [2022-03-03 19:37:00,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:00,830 INFO L470 AbstractCegarLoop]: Abstraction has 5811 states and 14587 transitions. [2022-03-03 19:37:00,830 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-03 19:37:00,830 INFO L276 IsEmpty]: Start isEmpty. Operand 5811 states and 14587 transitions. [2022-03-03 19:37:00,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-03 19:37:00,836 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:00,836 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-03 19:37:00,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:01,054 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-03 19:37:01,055 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:01,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:01,056 INFO L85 PathProgramCache]: Analyzing trace with hash 88103917, now seen corresponding path program 30 times [2022-03-03 19:37:01,056 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:01,056 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883441970] [2022-03-03 19:37:01,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:01,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:01,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:01,201 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-03 19:37:01,201 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:01,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883441970] [2022-03-03 19:37:01,201 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883441970] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:01,201 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751403947] [2022-03-03 19:37:01,201 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:37:01,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:01,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:01,203 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-03 19:37:01,203 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-03 19:37:01,227 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-03 19:37:01,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:01,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:37:01,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:01,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:01,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:01,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:01,696 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-03 19:37:01,709 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-03 19:37:01,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:02,127 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:37:02,127 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-03 19:37:02,492 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-03 19:37:02,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751403947] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:02,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:02,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-03 19:37:02,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241705027] [2022-03-03 19:37:02,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:02,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:37:02,493 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:02,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:37:02,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:37:02,494 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-03 19:37:03,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:03,260 INFO L93 Difference]: Finished difference Result 9923 states and 24777 transitions. [2022-03-03 19:37:03,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-03 19:37:03,260 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-03 19:37:03,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:03,273 INFO L225 Difference]: With dead ends: 9923 [2022-03-03 19:37:03,273 INFO L226 Difference]: Without dead ends: 9791 [2022-03-03 19:37:03,274 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-03 19:37:03,274 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 264 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 247 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:03,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 473 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 555 Invalid, 0 Unknown, 247 Unchecked, 0.3s Time] [2022-03-03 19:37:03,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9791 states. [2022-03-03 19:37:03,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9791 to 6547. [2022-03-03 19:37:03,366 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-03 19:37:03,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6547 states to 6547 states and 16279 transitions. [2022-03-03 19:37:03,379 INFO L78 Accepts]: Start accepts. Automaton has 6547 states and 16279 transitions. Word has length 45 [2022-03-03 19:37:03,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:03,379 INFO L470 AbstractCegarLoop]: Abstraction has 6547 states and 16279 transitions. [2022-03-03 19:37:03,379 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-03 19:37:03,379 INFO L276 IsEmpty]: Start isEmpty. Operand 6547 states and 16279 transitions. [2022-03-03 19:37:03,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-03 19:37:03,386 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:03,386 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-03 19:37:03,402 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-03 19:37:03,599 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-03 19:37:03,599 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:03,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:03,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1359178197, now seen corresponding path program 31 times [2022-03-03 19:37:03,600 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:03,600 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196058474] [2022-03-03 19:37:03,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:03,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:03,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:03,764 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-03 19:37:03,765 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:03,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196058474] [2022-03-03 19:37:03,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196058474] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:03,765 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725996394] [2022-03-03 19:37:03,765 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:37:03,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:03,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:03,768 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-03 19:37:03,768 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-03 19:37:03,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:03,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:37:03,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:04,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:04,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:04,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:04,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:04,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:04,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:04,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:04,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:04,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:04,289 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:04,290 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-03 19:37:04,303 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-03 19:37:04,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:04,684 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:37:04,684 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-03 19:37:04,910 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-03 19:37:04,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725996394] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:04,911 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:04,911 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-03-03 19:37:04,911 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185932164] [2022-03-03 19:37:04,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:04,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:37:04,911 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:04,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:37:04,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:37:04,912 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-03 19:37:05,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:05,821 INFO L93 Difference]: Finished difference Result 10107 states and 25241 transitions. [2022-03-03 19:37:05,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 19:37:05,821 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-03 19:37:05,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:05,835 INFO L225 Difference]: With dead ends: 10107 [2022-03-03 19:37:05,836 INFO L226 Difference]: Without dead ends: 9999 [2022-03-03 19:37:05,836 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-03 19:37:05,837 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-03 19:37:05,837 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-03 19:37:05,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9999 states. [2022-03-03 19:37:05,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9999 to 6387. [2022-03-03 19:37:05,928 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-03 19:37:05,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6387 states to 6387 states and 15871 transitions. [2022-03-03 19:37:05,939 INFO L78 Accepts]: Start accepts. Automaton has 6387 states and 15871 transitions. Word has length 45 [2022-03-03 19:37:05,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:05,939 INFO L470 AbstractCegarLoop]: Abstraction has 6387 states and 15871 transitions. [2022-03-03 19:37:05,939 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-03 19:37:05,939 INFO L276 IsEmpty]: Start isEmpty. Operand 6387 states and 15871 transitions. [2022-03-03 19:37:05,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-03 19:37:05,945 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:05,945 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-03 19:37:05,961 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-03 19:37:06,161 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-03 19:37:06,161 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:06,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:06,161 INFO L85 PathProgramCache]: Analyzing trace with hash -2106655175, now seen corresponding path program 32 times [2022-03-03 19:37:06,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:06,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298258886] [2022-03-03 19:37:06,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:06,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:06,312 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-03 19:37:06,312 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:06,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298258886] [2022-03-03 19:37:06,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298258886] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:06,312 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326082971] [2022-03-03 19:37:06,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:37:06,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:06,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:06,313 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-03 19:37:06,314 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-03 19:37:06,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:37:06,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:06,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:37:06,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:06,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:06,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:06,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:06,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:06,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:06,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:06,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:06,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:06,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:06,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:06,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:06,893 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-03 19:37:06,908 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:37:06,909 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:07,300 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-03-03 19:37:07,301 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-03 19:37:07,724 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-03 19:37:07,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326082971] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:07,724 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:07,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-03-03 19:37:07,724 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036185511] [2022-03-03 19:37:07,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:07,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:37:07,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:07,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:37:07,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:37:07,725 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-03 19:37:08,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:08,778 INFO L93 Difference]: Finished difference Result 12507 states and 29791 transitions. [2022-03-03 19:37:08,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-03 19:37:08,779 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-03 19:37:08,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:08,796 INFO L225 Difference]: With dead ends: 12507 [2022-03-03 19:37:08,796 INFO L226 Difference]: Without dead ends: 12399 [2022-03-03 19:37:08,796 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-03 19:37:08,797 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-03 19:37:08,797 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-03 19:37:08,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12399 states. [2022-03-03 19:37:08,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12399 to 5773. [2022-03-03 19:37:08,894 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-03 19:37:08,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5773 states to 5773 states and 13967 transitions. [2022-03-03 19:37:08,903 INFO L78 Accepts]: Start accepts. Automaton has 5773 states and 13967 transitions. Word has length 45 [2022-03-03 19:37:08,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:08,903 INFO L470 AbstractCegarLoop]: Abstraction has 5773 states and 13967 transitions. [2022-03-03 19:37:08,903 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-03 19:37:08,903 INFO L276 IsEmpty]: Start isEmpty. Operand 5773 states and 13967 transitions. [2022-03-03 19:37:08,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:08,908 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:08,908 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-03 19:37:08,923 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-03 19:37:09,108 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-03 19:37:09,108 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:09,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:09,109 INFO L85 PathProgramCache]: Analyzing trace with hash 449040727, now seen corresponding path program 33 times [2022-03-03 19:37:09,109 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:09,109 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680664840] [2022-03-03 19:37:09,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:09,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:09,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:09,279 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-03 19:37:09,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:09,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680664840] [2022-03-03 19:37:09,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680664840] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:09,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545644663] [2022-03-03 19:37:09,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:37:09,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:09,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:09,280 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-03 19:37:09,281 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-03 19:37:09,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-03 19:37:09,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:09,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:37:09,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:10,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:10,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,065 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-03 19:37:10,078 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-03 19:37:10,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:10,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:10,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:10,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, 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-03 19:37:11,072 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-03 19:37:11,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545644663] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:11,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:11,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-03-03 19:37:11,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869035412] [2022-03-03 19:37:11,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:11,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-03 19:37:11,073 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:11,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-03 19:37:11,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:37:11,074 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-03 19:37:13,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:13,182 INFO L93 Difference]: Finished difference Result 12693 states and 31061 transitions. [2022-03-03 19:37:13,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-03 19:37:13,182 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-03 19:37:13,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:13,202 INFO L225 Difference]: With dead ends: 12693 [2022-03-03 19:37:13,202 INFO L226 Difference]: Without dead ends: 12637 [2022-03-03 19:37:13,203 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-03 19:37:13,203 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 375 mSDsluCounter, 1165 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 871 SdHoareTripleChecker+Invalid, 1516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 712 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:13,203 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-03 19:37:13,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12637 states. [2022-03-03 19:37:13,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12637 to 7479. [2022-03-03 19:37:13,315 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-03 19:37:13,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7479 states to 7479 states and 18211 transitions. [2022-03-03 19:37:13,327 INFO L78 Accepts]: Start accepts. Automaton has 7479 states and 18211 transitions. Word has length 47 [2022-03-03 19:37:13,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:13,327 INFO L470 AbstractCegarLoop]: Abstraction has 7479 states and 18211 transitions. [2022-03-03 19:37:13,327 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-03 19:37:13,327 INFO L276 IsEmpty]: Start isEmpty. Operand 7479 states and 18211 transitions. [2022-03-03 19:37:13,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:13,333 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:13,333 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-03 19:37:13,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:13,534 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-03 19:37:13,534 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:13,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:13,534 INFO L85 PathProgramCache]: Analyzing trace with hash -927302825, now seen corresponding path program 34 times [2022-03-03 19:37:13,535 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:13,535 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006464138] [2022-03-03 19:37:13,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:13,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:13,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:13,712 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-03 19:37:13,713 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:13,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006464138] [2022-03-03 19:37:13,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006464138] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:13,713 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230396986] [2022-03-03 19:37:13,713 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:37:13,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:13,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:13,714 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-03 19:37:13,714 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-03 19:37:13,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:37:13,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:13,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-03 19:37:13,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:14,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:14,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:14,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:14,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:14,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:14,324 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-03 19:37:14,337 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-03 19:37:14,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:14,949 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:37:14,949 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-03 19:37:15,510 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-03 19:37:15,510 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230396986] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:15,510 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:15,510 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 32 [2022-03-03 19:37:15,511 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392696757] [2022-03-03 19:37:15,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:15,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 19:37:15,511 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:15,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 19:37:15,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:37:15,512 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-03 19:37:17,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:17,315 INFO L93 Difference]: Finished difference Result 20975 states and 51028 transitions. [2022-03-03 19:37:17,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 19:37:17,315 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-03 19:37:17,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:17,347 INFO L225 Difference]: With dead ends: 20975 [2022-03-03 19:37:17,347 INFO L226 Difference]: Without dead ends: 20699 [2022-03-03 19:37:17,348 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-03 19:37:17,348 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-03 19:37:17,348 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-03 19:37:17,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20699 states. [2022-03-03 19:37:17,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20699 to 9383. [2022-03-03 19:37:17,513 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-03 19:37:17,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9383 states to 9383 states and 22873 transitions. [2022-03-03 19:37:17,530 INFO L78 Accepts]: Start accepts. Automaton has 9383 states and 22873 transitions. Word has length 47 [2022-03-03 19:37:17,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:17,530 INFO L470 AbstractCegarLoop]: Abstraction has 9383 states and 22873 transitions. [2022-03-03 19:37:17,530 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-03 19:37:17,530 INFO L276 IsEmpty]: Start isEmpty. Operand 9383 states and 22873 transitions. [2022-03-03 19:37:17,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:17,540 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:17,540 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-03 19:37:17,556 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-03 19:37:17,746 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-03 19:37:17,746 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:17,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:17,747 INFO L85 PathProgramCache]: Analyzing trace with hash -266221225, now seen corresponding path program 35 times [2022-03-03 19:37:17,747 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:17,747 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901662247] [2022-03-03 19:37:17,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:17,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:17,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:17,949 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-03 19:37:17,949 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:17,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901662247] [2022-03-03 19:37:17,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901662247] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:17,950 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907445249] [2022-03-03 19:37:17,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:37:17,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:17,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:17,951 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-03 19:37:17,951 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-03 19:37:17,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-03 19:37:17,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:17,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-03 19:37:17,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:18,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:18,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:18,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:18,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:18,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:18,547 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-03 19:37:18,561 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-03 19:37:18,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:18,999 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:19,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:19,063 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-03 19:37:19,313 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-03 19:37:19,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907445249] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:19,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:19,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 33 [2022-03-03 19:37:19,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755806655] [2022-03-03 19:37:19,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:19,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-03 19:37:19,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:19,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-03 19:37:19,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=922, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:37:19,314 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-03 19:37:20,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:21,000 INFO L93 Difference]: Finished difference Result 16167 states and 39541 transitions. [2022-03-03 19:37:21,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-03 19:37:21,000 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-03 19:37:21,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:21,022 INFO L225 Difference]: With dead ends: 16167 [2022-03-03 19:37:21,022 INFO L226 Difference]: Without dead ends: 15559 [2022-03-03 19:37:21,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1630 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=856, Invalid=4546, Unknown=0, NotChecked=0, Total=5402 [2022-03-03 19:37:21,023 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-03 19:37:21,023 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-03 19:37:21,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15559 states. [2022-03-03 19:37:21,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15559 to 11567. [2022-03-03 19:37:21,189 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-03 19:37:21,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11567 states to 11567 states and 28193 transitions. [2022-03-03 19:37:21,209 INFO L78 Accepts]: Start accepts. Automaton has 11567 states and 28193 transitions. Word has length 47 [2022-03-03 19:37:21,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:21,209 INFO L470 AbstractCegarLoop]: Abstraction has 11567 states and 28193 transitions. [2022-03-03 19:37:21,209 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-03 19:37:21,209 INFO L276 IsEmpty]: Start isEmpty. Operand 11567 states and 28193 transitions. [2022-03-03 19:37:21,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:21,219 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:21,219 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-03 19:37:21,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:21,420 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-03 19:37:21,420 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:21,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:21,420 INFO L85 PathProgramCache]: Analyzing trace with hash 219710227, now seen corresponding path program 36 times [2022-03-03 19:37:21,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:21,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664256513] [2022-03-03 19:37:21,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:21,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:21,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:21,613 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-03 19:37:21,613 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:21,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664256513] [2022-03-03 19:37:21,613 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664256513] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:21,613 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260220455] [2022-03-03 19:37:21,613 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:37:21,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:21,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:21,615 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-03 19:37:21,616 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-03 19:37:21,640 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-03 19:37:21,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:21,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:37:21,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:22,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:22,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:22,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:22,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:22,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:22,338 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-03 19:37:22,352 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-03 19:37:22,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:22,991 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:37:22,992 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-03 19:37:23,771 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-03 19:37:23,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260220455] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:23,772 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:23,772 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 32 [2022-03-03 19:37:23,772 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43195248] [2022-03-03 19:37:23,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:23,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 19:37:23,772 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:23,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 19:37:23,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=874, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:37:23,773 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-03 19:37:25,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:25,569 INFO L93 Difference]: Finished difference Result 19547 states and 48071 transitions. [2022-03-03 19:37:25,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-03 19:37:25,569 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-03 19:37:25,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:25,599 INFO L225 Difference]: With dead ends: 19547 [2022-03-03 19:37:25,600 INFO L226 Difference]: Without dead ends: 18903 [2022-03-03 19:37:25,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1657 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=852, Invalid=4848, Unknown=0, NotChecked=0, Total=5700 [2022-03-03 19:37:25,601 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-03 19:37:25,601 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-03 19:37:25,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18903 states. [2022-03-03 19:37:25,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18903 to 12311. [2022-03-03 19:37:25,810 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-03 19:37:25,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12311 states to 12311 states and 30035 transitions. [2022-03-03 19:37:25,876 INFO L78 Accepts]: Start accepts. Automaton has 12311 states and 30035 transitions. Word has length 47 [2022-03-03 19:37:25,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:25,876 INFO L470 AbstractCegarLoop]: Abstraction has 12311 states and 30035 transitions. [2022-03-03 19:37:25,876 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-03 19:37:25,876 INFO L276 IsEmpty]: Start isEmpty. Operand 12311 states and 30035 transitions. [2022-03-03 19:37:25,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:25,887 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:25,887 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-03 19:37:25,903 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-03 19:37:26,087 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-03 19:37:26,087 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:26,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:26,088 INFO L85 PathProgramCache]: Analyzing trace with hash 866819415, now seen corresponding path program 37 times [2022-03-03 19:37:26,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:26,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957367012] [2022-03-03 19:37:26,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:26,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:26,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:26,304 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-03 19:37:26,304 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:26,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957367012] [2022-03-03 19:37:26,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957367012] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:26,304 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233367748] [2022-03-03 19:37:26,304 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:37:26,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:26,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:26,305 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-03 19:37:26,306 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-03 19:37:26,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:26,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-03 19:37:26,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:26,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:26,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:26,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:26,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:26,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:26,947 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-03 19:37:26,961 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-03 19:37:26,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:27,599 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:37:27,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, 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-03 19:37:28,284 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-03 19:37:28,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233367748] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:28,284 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:28,284 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-03 19:37:28,284 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660599993] [2022-03-03 19:37:28,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:28,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-03 19:37:28,285 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:28,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-03 19:37:28,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=941, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:37:28,285 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-03 19:37:29,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:29,865 INFO L93 Difference]: Finished difference Result 17583 states and 43229 transitions. [2022-03-03 19:37:29,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 19:37:29,865 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-03 19:37:29,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:29,891 INFO L225 Difference]: With dead ends: 17583 [2022-03-03 19:37:29,892 INFO L226 Difference]: Without dead ends: 17331 [2022-03-03 19:37:29,892 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-03 19:37:29,893 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-03 19:37:29,893 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-03 19:37:29,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17331 states. [2022-03-03 19:37:30,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17331 to 3579. [2022-03-03 19:37:30,018 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-03 19:37:30,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3579 states to 3579 states and 8907 transitions. [2022-03-03 19:37:30,023 INFO L78 Accepts]: Start accepts. Automaton has 3579 states and 8907 transitions. Word has length 47 [2022-03-03 19:37:30,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:30,023 INFO L470 AbstractCegarLoop]: Abstraction has 3579 states and 8907 transitions. [2022-03-03 19:37:30,023 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-03 19:37:30,023 INFO L276 IsEmpty]: Start isEmpty. Operand 3579 states and 8907 transitions. [2022-03-03 19:37:30,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:30,026 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:30,026 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-03 19:37:30,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:30,226 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-03 19:37:30,227 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:30,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:30,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1343535273, now seen corresponding path program 38 times [2022-03-03 19:37:30,227 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:30,227 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656825442] [2022-03-03 19:37:30,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:30,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:30,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:30,451 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-03 19:37:30,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:30,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656825442] [2022-03-03 19:37:30,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656825442] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:30,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242621712] [2022-03-03 19:37:30,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:37:30,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:30,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:30,453 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-03 19:37:30,453 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-03 19:37:30,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:37:30,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:30,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-03 19:37:30,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:31,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:31,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:31,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:31,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:31,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:31,074 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-03 19:37:31,087 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-03 19:37:31,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:31,712 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:37:31,713 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-03 19:37:32,221 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-03 19:37:32,221 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242621712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:32,221 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:32,221 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 33 [2022-03-03 19:37:32,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470673384] [2022-03-03 19:37:32,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:32,222 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-03 19:37:32,222 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:32,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-03 19:37:32,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:37:32,222 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-03 19:37:33,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:33,280 INFO L93 Difference]: Finished difference Result 8303 states and 20655 transitions. [2022-03-03 19:37:33,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-03-03 19:37:33,280 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-03 19:37:33,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:33,291 INFO L225 Difference]: With dead ends: 8303 [2022-03-03 19:37:33,291 INFO L226 Difference]: Without dead ends: 8235 [2022-03-03 19:37:33,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 72 SyntacticMatches, 2 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1061 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=571, Invalid=3461, Unknown=0, NotChecked=0, Total=4032 [2022-03-03 19:37:33,292 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 374 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 374 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 483 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:33,292 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-03 19:37:33,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8235 states. [2022-03-03 19:37:33,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8235 to 4387. [2022-03-03 19:37:33,357 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-03 19:37:33,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4387 states to 4387 states and 10885 transitions. [2022-03-03 19:37:33,363 INFO L78 Accepts]: Start accepts. Automaton has 4387 states and 10885 transitions. Word has length 47 [2022-03-03 19:37:33,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:33,364 INFO L470 AbstractCegarLoop]: Abstraction has 4387 states and 10885 transitions. [2022-03-03 19:37:33,364 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-03 19:37:33,364 INFO L276 IsEmpty]: Start isEmpty. Operand 4387 states and 10885 transitions. [2022-03-03 19:37:33,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:33,367 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:33,367 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-03 19:37:33,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:33,568 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-03 19:37:33,568 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:33,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:33,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1902581417, now seen corresponding path program 39 times [2022-03-03 19:37:33,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:33,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202877197] [2022-03-03 19:37:33,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:33,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:33,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:33,793 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-03 19:37:33,793 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:33,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202877197] [2022-03-03 19:37:33,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202877197] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:33,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362108800] [2022-03-03 19:37:33,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:37:33,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:33,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:33,795 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-03 19:37:33,796 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-03 19:37:33,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-03 19:37:33,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:33,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:37:33,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:34,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:34,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:34,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:34,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:34,461 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-03 19:37:34,476 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-03 19:37:34,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:35,114 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:37:35,115 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-03 19:37:35,828 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-03 19:37:35,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362108800] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:35,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:35,829 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-03-03 19:37:35,829 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843585209] [2022-03-03 19:37:35,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:35,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 19:37:35,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:35,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 19:37:35,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=878, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:37:35,830 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-03 19:37:37,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:37,386 INFO L93 Difference]: Finished difference Result 7415 states and 18483 transitions. [2022-03-03 19:37:37,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-03 19:37:37,387 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-03 19:37:37,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:37,397 INFO L225 Difference]: With dead ends: 7415 [2022-03-03 19:37:37,397 INFO L226 Difference]: Without dead ends: 7351 [2022-03-03 19:37:37,398 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1751 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=987, Invalid=5175, Unknown=0, NotChecked=0, Total=6162 [2022-03-03 19:37:37,399 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 460 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 1537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:37,399 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-03 19:37:37,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7351 states. [2022-03-03 19:37:37,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7351 to 3547. [2022-03-03 19:37:37,475 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-03 19:37:37,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3547 states to 3547 states and 8811 transitions. [2022-03-03 19:37:37,480 INFO L78 Accepts]: Start accepts. Automaton has 3547 states and 8811 transitions. Word has length 47 [2022-03-03 19:37:37,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:37,480 INFO L470 AbstractCegarLoop]: Abstraction has 3547 states and 8811 transitions. [2022-03-03 19:37:37,480 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-03 19:37:37,480 INFO L276 IsEmpty]: Start isEmpty. Operand 3547 states and 8811 transitions. [2022-03-03 19:37:37,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:37,492 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:37,492 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-03 19:37:37,508 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-03 19:37:37,693 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-03 19:37:37,693 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:37,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:37,694 INFO L85 PathProgramCache]: Analyzing trace with hash 574804311, now seen corresponding path program 40 times [2022-03-03 19:37:37,694 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:37,694 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933008776] [2022-03-03 19:37:37,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:37,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:37,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:37,896 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-03 19:37:37,896 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:37,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933008776] [2022-03-03 19:37:37,897 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933008776] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:37,897 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376728557] [2022-03-03 19:37:37,897 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:37:37,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:37,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:37,898 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-03 19:37:37,899 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-03 19:37:37,922 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:37:37,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:37,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:37:37,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:38,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:38,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:38,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:38,483 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-03 19:37:38,496 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-03 19:37:38,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:39,117 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:37:39,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, 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-03 19:37:39,708 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-03 19:37:39,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376728557] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:39,708 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:39,708 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 30 [2022-03-03 19:37:39,708 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319549088] [2022-03-03 19:37:39,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:39,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:37:39,709 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:39,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:37:39,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:37:39,709 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-03 19:37:41,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:41,111 INFO L93 Difference]: Finished difference Result 8735 states and 21574 transitions. [2022-03-03 19:37:41,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 19:37:41,112 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-03 19:37:41,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:41,123 INFO L225 Difference]: With dead ends: 8735 [2022-03-03 19:37:41,123 INFO L226 Difference]: Without dead ends: 8287 [2022-03-03 19:37:41,123 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-03 19:37:41,124 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-03 19:37:41,124 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-03 19:37:41,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8287 states. [2022-03-03 19:37:41,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8287 to 4811. [2022-03-03 19:37:41,193 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-03 19:37:41,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4811 states to 4811 states and 12051 transitions. [2022-03-03 19:37:41,200 INFO L78 Accepts]: Start accepts. Automaton has 4811 states and 12051 transitions. Word has length 47 [2022-03-03 19:37:41,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:41,201 INFO L470 AbstractCegarLoop]: Abstraction has 4811 states and 12051 transitions. [2022-03-03 19:37:41,201 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-03 19:37:41,201 INFO L276 IsEmpty]: Start isEmpty. Operand 4811 states and 12051 transitions. [2022-03-03 19:37:41,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:41,205 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:41,205 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-03 19:37:41,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:41,421 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-03 19:37:41,421 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:41,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:41,422 INFO L85 PathProgramCache]: Analyzing trace with hash -641493673, now seen corresponding path program 41 times [2022-03-03 19:37:41,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:41,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542018957] [2022-03-03 19:37:41,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:41,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:41,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:41,641 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-03 19:37:41,641 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:41,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542018957] [2022-03-03 19:37:41,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542018957] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:41,641 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556932338] [2022-03-03 19:37:41,641 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:37:41,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:41,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:41,642 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-03 19:37:41,643 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-03 19:37:41,668 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-03 19:37:41,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:41,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:37:41,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:42,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:42,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:42,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:42,234 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-03 19:37:42,247 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-03 19:37:42,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:42,852 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:37:42,852 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-03 19:37:43,568 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-03 19:37:43,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556932338] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:43,569 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:43,569 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 30 [2022-03-03 19:37:43,569 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739289925] [2022-03-03 19:37:43,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:43,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:37:43,569 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:43,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:37:43,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=765, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:37:43,570 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-03 19:37:45,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:45,599 INFO L93 Difference]: Finished difference Result 10887 states and 27061 transitions. [2022-03-03 19:37:45,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-03 19:37:45,600 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-03 19:37:45,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:45,614 INFO L225 Difference]: With dead ends: 10887 [2022-03-03 19:37:45,614 INFO L226 Difference]: Without dead ends: 10183 [2022-03-03 19:37:45,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 72 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1922 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=983, Invalid=5179, Unknown=0, NotChecked=0, Total=6162 [2022-03-03 19:37:45,615 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-03 19:37:45,615 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-03 19:37:45,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10183 states. [2022-03-03 19:37:45,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10183 to 4903. [2022-03-03 19:37:45,706 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-03 19:37:45,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4903 states to 4903 states and 12371 transitions. [2022-03-03 19:37:45,713 INFO L78 Accepts]: Start accepts. Automaton has 4903 states and 12371 transitions. Word has length 47 [2022-03-03 19:37:45,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:45,714 INFO L470 AbstractCegarLoop]: Abstraction has 4903 states and 12371 transitions. [2022-03-03 19:37:45,714 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-03 19:37:45,714 INFO L276 IsEmpty]: Start isEmpty. Operand 4903 states and 12371 transitions. [2022-03-03 19:37:45,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:45,718 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:45,718 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-03 19:37:45,733 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-03 19:37:45,918 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-03 19:37:45,918 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:45,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:45,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1718807721, now seen corresponding path program 42 times [2022-03-03 19:37:45,919 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:45,919 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541240543] [2022-03-03 19:37:45,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:45,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:45,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:46,124 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-03 19:37:46,124 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:46,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541240543] [2022-03-03 19:37:46,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541240543] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:46,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826632802] [2022-03-03 19:37:46,124 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:37:46,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:46,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:46,125 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-03 19:37:46,126 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-03 19:37:46,151 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-03 19:37:46,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:46,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-03 19:37:46,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:46,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:46,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:46,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:46,720 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-03 19:37:46,733 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-03 19:37:46,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:47,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:47,306 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:37:47,306 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-03 19:37:47,685 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-03 19:37:47,685 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826632802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:47,686 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:47,686 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 32 [2022-03-03 19:37:47,686 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710638081] [2022-03-03 19:37:47,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:47,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 19:37:47,686 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:47,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 19:37:47,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=807, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:37:47,687 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-03 19:37:50,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:50,267 INFO L93 Difference]: Finished difference Result 12235 states and 30658 transitions. [2022-03-03 19:37:50,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-03 19:37:50,268 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-03 19:37:50,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:50,284 INFO L225 Difference]: With dead ends: 12235 [2022-03-03 19:37:50,284 INFO L226 Difference]: Without dead ends: 11623 [2022-03-03 19:37:50,285 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-03 19:37:50,285 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-03 19:37:50,286 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-03 19:37:50,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11623 states. [2022-03-03 19:37:50,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11623 to 6631. [2022-03-03 19:37:50,393 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-03 19:37:50,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6631 states to 6631 states and 16771 transitions. [2022-03-03 19:37:50,404 INFO L78 Accepts]: Start accepts. Automaton has 6631 states and 16771 transitions. Word has length 47 [2022-03-03 19:37:50,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:50,405 INFO L470 AbstractCegarLoop]: Abstraction has 6631 states and 16771 transitions. [2022-03-03 19:37:50,405 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-03 19:37:50,405 INFO L276 IsEmpty]: Start isEmpty. Operand 6631 states and 16771 transitions. [2022-03-03 19:37:50,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:50,409 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:50,409 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-03 19:37:50,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:50,610 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-03 19:37:50,610 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:50,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:50,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1228093271, now seen corresponding path program 43 times [2022-03-03 19:37:50,610 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:50,610 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817808150] [2022-03-03 19:37:50,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:50,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:50,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:50,819 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-03 19:37:50,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:50,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817808150] [2022-03-03 19:37:50,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817808150] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:50,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828860673] [2022-03-03 19:37:50,820 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:37:50,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:50,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:50,821 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-03 19:37:50,821 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-03 19:37:50,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:50,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:37:50,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:51,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:51,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:51,378 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-03 19:37:51,391 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-03 19:37:51,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:51,982 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:37:51,983 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-03 19:37:52,478 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-03 19:37:52,478 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828860673] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:52,478 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:52,478 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 29 [2022-03-03 19:37:52,478 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463221341] [2022-03-03 19:37:52,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:52,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:37:52,479 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:52,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:37:52,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=715, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:37:52,479 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-03 19:37:54,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:54,114 INFO L93 Difference]: Finished difference Result 11735 states and 29232 transitions. [2022-03-03 19:37:54,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-03 19:37:54,114 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-03 19:37:54,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:54,127 INFO L225 Difference]: With dead ends: 11735 [2022-03-03 19:37:54,127 INFO L226 Difference]: Without dead ends: 11219 [2022-03-03 19:37:54,128 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-03 19:37:54,128 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-03 19:37:54,128 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-03 19:37:54,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11219 states. [2022-03-03 19:37:54,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11219 to 7615. [2022-03-03 19:37:54,233 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-03 19:37:54,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7615 states to 7615 states and 19187 transitions. [2022-03-03 19:37:54,245 INFO L78 Accepts]: Start accepts. Automaton has 7615 states and 19187 transitions. Word has length 47 [2022-03-03 19:37:54,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:54,246 INFO L470 AbstractCegarLoop]: Abstraction has 7615 states and 19187 transitions. [2022-03-03 19:37:54,246 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-03 19:37:54,246 INFO L276 IsEmpty]: Start isEmpty. Operand 7615 states and 19187 transitions. [2022-03-03 19:37:54,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:54,251 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:54,251 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-03 19:37:54,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-03 19:37:54,463 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-03 19:37:54,463 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:54,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:54,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2074549929, now seen corresponding path program 44 times [2022-03-03 19:37:54,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:54,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618610199] [2022-03-03 19:37:54,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:54,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:54,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:54,663 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-03 19:37:54,663 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:54,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618610199] [2022-03-03 19:37:54,663 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618610199] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:54,663 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006715126] [2022-03-03 19:37:54,664 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:37:54,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:54,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:54,665 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-03 19:37:54,666 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-03 19:37:54,690 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:37:54,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:54,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:37:54,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:55,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:55,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:55,252 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-03 19:37:55,265 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-03 19:37:55,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:55,866 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:37:55,866 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-03 19:37:56,466 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-03 19:37:56,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006715126] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:56,467 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:56,467 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14, 14] total 29 [2022-03-03 19:37:56,467 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522298597] [2022-03-03 19:37:56,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:56,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:37:56,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:56,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:37:56,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:37:56,467 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-03 19:37:57,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:57,851 INFO L93 Difference]: Finished difference Result 13183 states and 33005 transitions. [2022-03-03 19:37:57,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 19:37:57,852 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-03 19:37:57,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:57,870 INFO L225 Difference]: With dead ends: 13183 [2022-03-03 19:37:57,870 INFO L226 Difference]: Without dead ends: 13023 [2022-03-03 19:37:57,871 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-03 19:37:57,871 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-03 19:37:57,871 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-03 19:37:57,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13023 states. [2022-03-03 19:37:57,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13023 to 7615. [2022-03-03 19:37:57,987 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-03 19:37:58,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7615 states to 7615 states and 19211 transitions. [2022-03-03 19:37:58,001 INFO L78 Accepts]: Start accepts. Automaton has 7615 states and 19211 transitions. Word has length 47 [2022-03-03 19:37:58,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:58,001 INFO L470 AbstractCegarLoop]: Abstraction has 7615 states and 19211 transitions. [2022-03-03 19:37:58,001 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-03 19:37:58,001 INFO L276 IsEmpty]: Start isEmpty. Operand 7615 states and 19211 transitions. [2022-03-03 19:37:58,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:37:58,006 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:58,007 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-03 19:37:58,022 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-03 19:37:58,207 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-03 19:37:58,207 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:37:58,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:58,207 INFO L85 PathProgramCache]: Analyzing trace with hash 150779223, now seen corresponding path program 45 times [2022-03-03 19:37:58,207 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:58,207 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889001517] [2022-03-03 19:37:58,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:58,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:58,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:58,423 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-03 19:37:58,423 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:58,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889001517] [2022-03-03 19:37:58,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889001517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:58,423 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795074630] [2022-03-03 19:37:58,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:37:58,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:58,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:58,424 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-03 19:37:58,425 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-03 19:37:58,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-03 19:37:58,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:58,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:37:58,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:58,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:37:58,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:37:58,995 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-03 19:37:59,008 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-03 19:37:59,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:59,606 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:37:59,607 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-03 19:38:00,196 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-03 19:38:00,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795074630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:00,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:00,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-03 19:38:00,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910577358] [2022-03-03 19:38:00,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:00,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:38:00,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:00,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:38:00,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:38:00,197 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-03 19:38:01,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:01,421 INFO L93 Difference]: Finished difference Result 13047 states and 32810 transitions. [2022-03-03 19:38:01,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-03 19:38:01,422 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-03 19:38:01,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:01,441 INFO L225 Difference]: With dead ends: 13047 [2022-03-03 19:38:01,441 INFO L226 Difference]: Without dead ends: 12911 [2022-03-03 19:38:01,441 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-03 19:38:01,441 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-03 19:38:01,442 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-03 19:38:01,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12911 states. [2022-03-03 19:38:01,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12911 to 8047. [2022-03-03 19:38:01,561 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-03 19:38:01,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8047 states to 8047 states and 20291 transitions. [2022-03-03 19:38:01,575 INFO L78 Accepts]: Start accepts. Automaton has 8047 states and 20291 transitions. Word has length 47 [2022-03-03 19:38:01,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:01,575 INFO L470 AbstractCegarLoop]: Abstraction has 8047 states and 20291 transitions. [2022-03-03 19:38:01,575 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-03 19:38:01,575 INFO L276 IsEmpty]: Start isEmpty. Operand 8047 states and 20291 transitions. [2022-03-03 19:38:01,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:38:01,581 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:01,581 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-03 19:38:01,599 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-03 19:38:01,797 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-03 19:38:01,797 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:01,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:01,797 INFO L85 PathProgramCache]: Analyzing trace with hash 2008735575, now seen corresponding path program 46 times [2022-03-03 19:38:01,797 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:01,797 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433454847] [2022-03-03 19:38:01,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:01,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:01,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:02,009 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-03 19:38:02,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:02,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433454847] [2022-03-03 19:38:02,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433454847] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:02,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528607302] [2022-03-03 19:38:02,010 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:38:02,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:02,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:02,011 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-03 19:38:02,012 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-03 19:38:02,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:38:02,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:02,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:38:02,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:02,534 INFO L353 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2022-03-03 19:38:02,534 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-03 19:38:02,547 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-03 19:38:02,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:03,145 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:38:03,145 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-03 19:38:03,657 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-03 19:38:03,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528607302] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:03,658 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:03,658 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 29 [2022-03-03 19:38:03,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250005220] [2022-03-03 19:38:03,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:03,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:38:03,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:03,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:38:03,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:38:03,659 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-03 19:38:04,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:04,885 INFO L93 Difference]: Finished difference Result 12539 states and 31459 transitions. [2022-03-03 19:38:04,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-03 19:38:04,885 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-03 19:38:04,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:04,903 INFO L225 Difference]: With dead ends: 12539 [2022-03-03 19:38:04,903 INFO L226 Difference]: Without dead ends: 12479 [2022-03-03 19:38:04,903 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-03 19:38:04,904 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-03 19:38:04,904 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-03 19:38:04,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12479 states. [2022-03-03 19:38:05,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12479 to 7935. [2022-03-03 19:38:05,015 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-03 19:38:05,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7935 states to 7935 states and 20011 transitions. [2022-03-03 19:38:05,028 INFO L78 Accepts]: Start accepts. Automaton has 7935 states and 20011 transitions. Word has length 47 [2022-03-03 19:38:05,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:05,028 INFO L470 AbstractCegarLoop]: Abstraction has 7935 states and 20011 transitions. [2022-03-03 19:38:05,029 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-03 19:38:05,029 INFO L276 IsEmpty]: Start isEmpty. Operand 7935 states and 20011 transitions. [2022-03-03 19:38:05,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:38:05,034 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:05,034 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-03 19:38:05,050 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-03 19:38:05,235 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-03 19:38:05,235 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:05,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:05,235 INFO L85 PathProgramCache]: Analyzing trace with hash 229809461, now seen corresponding path program 47 times [2022-03-03 19:38:05,235 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:05,235 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37594236] [2022-03-03 19:38:05,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:05,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:05,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:05,441 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-03 19:38:05,441 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:05,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37594236] [2022-03-03 19:38:05,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37594236] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:05,442 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082035537] [2022-03-03 19:38:05,442 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:38:05,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:05,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:05,443 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-03 19:38:05,445 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-03 19:38:05,470 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-03 19:38:05,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:05,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:38:05,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:06,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:06,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:06,054 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-03 19:38:06,068 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-03 19:38:06,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:06,660 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:38:06,660 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-03 19:38:07,435 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-03 19:38:07,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082035537] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:07,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:07,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-03 19:38:07,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940052745] [2022-03-03 19:38:07,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:07,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:38:07,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:07,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:38:07,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:38:07,436 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-03 19:38:08,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:08,735 INFO L93 Difference]: Finished difference Result 11875 states and 29772 transitions. [2022-03-03 19:38:08,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-03 19:38:08,736 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-03 19:38:08,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:08,752 INFO L225 Difference]: With dead ends: 11875 [2022-03-03 19:38:08,752 INFO L226 Difference]: Without dead ends: 11799 [2022-03-03 19:38:08,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 75 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1102 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=668, Invalid=3888, Unknown=0, NotChecked=0, Total=4556 [2022-03-03 19:38:08,753 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-03 19:38:08,753 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-03 19:38:08,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11799 states. [2022-03-03 19:38:08,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11799 to 7919. [2022-03-03 19:38:08,863 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-03 19:38:08,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7919 states to 7919 states and 19971 transitions. [2022-03-03 19:38:08,876 INFO L78 Accepts]: Start accepts. Automaton has 7919 states and 19971 transitions. Word has length 47 [2022-03-03 19:38:08,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:08,877 INFO L470 AbstractCegarLoop]: Abstraction has 7919 states and 19971 transitions. [2022-03-03 19:38:08,877 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-03 19:38:08,877 INFO L276 IsEmpty]: Start isEmpty. Operand 7919 states and 19971 transitions. [2022-03-03 19:38:08,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-03 19:38:08,883 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:08,883 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-03 19:38:08,900 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-03 19:38:09,098 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-03 19:38:09,098 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:09,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:09,098 INFO L85 PathProgramCache]: Analyzing trace with hash -264425383, now seen corresponding path program 48 times [2022-03-03 19:38:09,098 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:09,098 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730500955] [2022-03-03 19:38:09,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:09,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:09,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:09,144 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-03 19:38:09,144 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:09,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730500955] [2022-03-03 19:38:09,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730500955] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:09,145 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071267440] [2022-03-03 19:38:09,145 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:38:09,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:09,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:09,146 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-03 19:38:09,147 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-03 19:38:09,172 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-03 19:38:09,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:09,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-03 19:38:09,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:09,241 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-03 19:38:09,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:09,318 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-03 19:38:09,319 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071267440] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:09,319 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:09,319 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 8 [2022-03-03 19:38:09,319 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715724417] [2022-03-03 19:38:09,319 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:09,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:38:09,319 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:09,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:38:09,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:38:09,320 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-03 19:38:09,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:09,388 INFO L93 Difference]: Finished difference Result 11467 states and 28945 transitions. [2022-03-03 19:38:09,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 19:38:09,388 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-03 19:38:09,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:09,403 INFO L225 Difference]: With dead ends: 11467 [2022-03-03 19:38:09,403 INFO L226 Difference]: Without dead ends: 11459 [2022-03-03 19:38:09,403 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-03 19:38:09,404 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-03 19:38:09,404 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-03 19:38:09,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11459 states. [2022-03-03 19:38:09,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11459 to 10275. [2022-03-03 19:38:09,525 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-03 19:38:09,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10275 states to 10275 states and 26063 transitions. [2022-03-03 19:38:09,543 INFO L78 Accepts]: Start accepts. Automaton has 10275 states and 26063 transitions. Word has length 49 [2022-03-03 19:38:09,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:09,543 INFO L470 AbstractCegarLoop]: Abstraction has 10275 states and 26063 transitions. [2022-03-03 19:38:09,543 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-03 19:38:09,543 INFO L276 IsEmpty]: Start isEmpty. Operand 10275 states and 26063 transitions. [2022-03-03 19:38:09,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-03 19:38:09,551 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:09,551 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-03 19:38:09,567 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-03 19:38:09,766 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-03 19:38:09,766 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:09,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:09,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1879878611, now seen corresponding path program 49 times [2022-03-03 19:38:09,767 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:09,767 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477662429] [2022-03-03 19:38:09,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:09,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:09,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:09,983 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-03 19:38:09,983 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:09,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477662429] [2022-03-03 19:38:09,983 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477662429] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:09,983 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469408275] [2022-03-03 19:38:09,983 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:38:09,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:09,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:09,984 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-03 19:38:09,985 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-03 19:38:10,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:10,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:38:10,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:10,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:10,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:10,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:10,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:10,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:10,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:10,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:10,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:10,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:10,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:10,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:10,623 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-03 19:38:10,637 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-03 19:38:10,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:11,246 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-03-03 19:38:11,247 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-03 19:38:11,989 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-03 19:38:11,989 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469408275] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:11,989 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:11,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 30 [2022-03-03 19:38:11,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131432847] [2022-03-03 19:38:11,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:11,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:38:11,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:11,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:38:11,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:38:11,990 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-03 19:38:13,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:13,780 INFO L93 Difference]: Finished difference Result 18003 states and 45680 transitions. [2022-03-03 19:38:13,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 19:38:13,780 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-03 19:38:13,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:13,809 INFO L225 Difference]: With dead ends: 18003 [2022-03-03 19:38:13,809 INFO L226 Difference]: Without dead ends: 17871 [2022-03-03 19:38:13,810 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-03 19:38:13,810 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-03 19:38:13,810 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-03 19:38:13,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17871 states. [2022-03-03 19:38:13,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17871 to 10323. [2022-03-03 19:38:13,975 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-03 19:38:13,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10323 states to 10323 states and 26191 transitions. [2022-03-03 19:38:13,993 INFO L78 Accepts]: Start accepts. Automaton has 10323 states and 26191 transitions. Word has length 51 [2022-03-03 19:38:13,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:13,993 INFO L470 AbstractCegarLoop]: Abstraction has 10323 states and 26191 transitions. [2022-03-03 19:38:13,993 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-03 19:38:13,993 INFO L276 IsEmpty]: Start isEmpty. Operand 10323 states and 26191 transitions. [2022-03-03 19:38:14,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:38:14,002 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:14,002 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-03 19:38:14,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-03 19:38:14,203 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-03 19:38:14,203 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:14,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:14,203 INFO L85 PathProgramCache]: Analyzing trace with hash 512651733, now seen corresponding path program 50 times [2022-03-03 19:38:14,203 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:14,203 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695219228] [2022-03-03 19:38:14,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:14,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:14,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:14,434 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-03 19:38:14,435 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:14,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695219228] [2022-03-03 19:38:14,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695219228] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:14,435 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145076073] [2022-03-03 19:38:14,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:38:14,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:14,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:14,436 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-03 19:38:14,437 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-03 19:38:14,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:38:14,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:14,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-03 19:38:14,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:15,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:15,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:15,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:15,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:15,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:15,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:15,280 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-03 19:38:15,301 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-03 19:38:15,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:16,247 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:38:16,247 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-03 19:38:17,088 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-03 19:38:17,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145076073] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:17,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:17,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 38 [2022-03-03 19:38:17,089 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258824585] [2022-03-03 19:38:17,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:17,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-03 19:38:17,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:17,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-03 19:38:17,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1253, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:38:17,089 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-03 19:38:19,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:19,036 INFO L93 Difference]: Finished difference Result 23021 states and 58673 transitions. [2022-03-03 19:38:19,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 19:38:19,037 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-03 19:38:19,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:19,073 INFO L225 Difference]: With dead ends: 23021 [2022-03-03 19:38:19,073 INFO L226 Difference]: Without dead ends: 22705 [2022-03-03 19:38:19,074 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-03 19:38:19,074 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-03 19:38:19,074 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-03 19:38:19,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22705 states. [2022-03-03 19:38:19,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22705 to 8523. [2022-03-03 19:38:19,291 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-03 19:38:19,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8523 states to 8523 states and 21539 transitions. [2022-03-03 19:38:19,304 INFO L78 Accepts]: Start accepts. Automaton has 8523 states and 21539 transitions. Word has length 53 [2022-03-03 19:38:19,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:19,304 INFO L470 AbstractCegarLoop]: Abstraction has 8523 states and 21539 transitions. [2022-03-03 19:38:19,304 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-03 19:38:19,304 INFO L276 IsEmpty]: Start isEmpty. Operand 8523 states and 21539 transitions. [2022-03-03 19:38:19,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:38:19,311 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:19,311 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-03 19:38:19,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-03 19:38:19,511 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-03 19:38:19,512 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:19,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:19,512 INFO L85 PathProgramCache]: Analyzing trace with hash 693965781, now seen corresponding path program 51 times [2022-03-03 19:38:19,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:19,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486481829] [2022-03-03 19:38:19,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:19,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:19,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:19,767 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-03 19:38:19,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:19,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486481829] [2022-03-03 19:38:19,768 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486481829] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:19,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773653197] [2022-03-03 19:38:19,768 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:38:19,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:19,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:19,769 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-03 19:38:19,769 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-03 19:38:19,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-03 19:38:19,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:19,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:38:19,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:20,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:20,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:20,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:20,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:20,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:20,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:20,580 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-03 19:38:20,594 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-03 19:38:20,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:21,555 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:38:21,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-03-03 19:38:22,637 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-03 19:38:22,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773653197] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:22,638 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:22,638 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-03 19:38:22,638 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183586325] [2022-03-03 19:38:22,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:22,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:38:22,638 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:22,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:38:22,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1322, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:38:22,639 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-03 19:38:24,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:24,672 INFO L93 Difference]: Finished difference Result 17813 states and 45317 transitions. [2022-03-03 19:38:24,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-03 19:38:24,673 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-03 19:38:24,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:24,697 INFO L225 Difference]: With dead ends: 17813 [2022-03-03 19:38:24,698 INFO L226 Difference]: Without dead ends: 17437 [2022-03-03 19:38:24,698 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-03 19:38:24,698 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-03 19:38:24,698 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-03 19:38:24,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17437 states. [2022-03-03 19:38:24,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17437 to 6359. [2022-03-03 19:38:24,832 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-03 19:38:24,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6359 states to 6359 states and 16011 transitions. [2022-03-03 19:38:24,842 INFO L78 Accepts]: Start accepts. Automaton has 6359 states and 16011 transitions. Word has length 53 [2022-03-03 19:38:24,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:24,842 INFO L470 AbstractCegarLoop]: Abstraction has 6359 states and 16011 transitions. [2022-03-03 19:38:24,843 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-03 19:38:24,843 INFO L276 IsEmpty]: Start isEmpty. Operand 6359 states and 16011 transitions. [2022-03-03 19:38:24,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:38:24,847 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:24,848 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-03 19:38:24,863 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-03 19:38:25,048 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-03 19:38:25,048 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:25,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:25,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1270786091, now seen corresponding path program 52 times [2022-03-03 19:38:25,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:25,049 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242683964] [2022-03-03 19:38:25,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:25,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:25,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:25,282 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-03 19:38:25,282 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:25,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242683964] [2022-03-03 19:38:25,282 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242683964] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:25,282 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459705687] [2022-03-03 19:38:25,282 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:38:25,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:25,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:25,283 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-03 19:38:25,284 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-03 19:38:25,307 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:38:25,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:25,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:38:25,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:26,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:26,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:26,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:26,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:26,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:26,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:26,083 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-03 19:38:26,096 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-03 19:38:26,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:27,040 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:38:27,040 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-03 19:38:28,179 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-03 19:38:28,179 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459705687] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:28,179 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:28,179 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 37 [2022-03-03 19:38:28,179 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662258884] [2022-03-03 19:38:28,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:28,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-03 19:38:28,180 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:28,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-03 19:38:28,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1154, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:38:28,180 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-03 19:38:30,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:30,008 INFO L93 Difference]: Finished difference Result 12255 states and 30568 transitions. [2022-03-03 19:38:30,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 19:38:30,008 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-03 19:38:30,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:30,024 INFO L225 Difference]: With dead ends: 12255 [2022-03-03 19:38:30,024 INFO L226 Difference]: Without dead ends: 11755 [2022-03-03 19:38:30,024 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-03 19:38:30,025 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-03 19:38:30,025 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-03 19:38:30,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11755 states. [2022-03-03 19:38:30,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11755 to 7943. [2022-03-03 19:38:30,136 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-03 19:38:30,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7943 states to 7943 states and 20003 transitions. [2022-03-03 19:38:30,149 INFO L78 Accepts]: Start accepts. Automaton has 7943 states and 20003 transitions. Word has length 53 [2022-03-03 19:38:30,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:30,149 INFO L470 AbstractCegarLoop]: Abstraction has 7943 states and 20003 transitions. [2022-03-03 19:38:30,149 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-03 19:38:30,150 INFO L276 IsEmpty]: Start isEmpty. Operand 7943 states and 20003 transitions. [2022-03-03 19:38:30,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:38:30,156 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:30,156 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-03 19:38:30,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-03 19:38:30,357 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-03 19:38:30,357 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:30,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:30,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1517517269, now seen corresponding path program 53 times [2022-03-03 19:38:30,357 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:30,357 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723436785] [2022-03-03 19:38:30,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:30,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:30,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:30,580 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-03 19:38:30,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:30,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723436785] [2022-03-03 19:38:30,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723436785] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:30,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [571740785] [2022-03-03 19:38:30,582 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:38:30,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:30,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:30,583 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-03 19:38:30,584 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-03 19:38:30,609 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-03 19:38:30,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:30,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-03 19:38:30,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:31,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:31,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:31,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:31,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:31,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:31,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:31,377 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-03 19:38:31,393 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-03 19:38:31,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:32,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:32,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:38:32,098 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-03 19:38:32,794 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-03 19:38:32,794 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [571740785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:32,794 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:32,795 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 38 [2022-03-03 19:38:32,795 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121786723] [2022-03-03 19:38:32,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:32,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-03 19:38:32,795 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:32,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-03 19:38:32,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1236, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:38:32,795 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-03 19:38:34,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:34,608 INFO L93 Difference]: Finished difference Result 13859 states and 34789 transitions. [2022-03-03 19:38:34,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-03 19:38:34,609 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-03 19:38:34,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:34,627 INFO L225 Difference]: With dead ends: 13859 [2022-03-03 19:38:34,627 INFO L226 Difference]: Without dead ends: 13699 [2022-03-03 19:38:34,628 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-03 19:38:34,628 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.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:34,628 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.8s Time] [2022-03-03 19:38:34,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13699 states. [2022-03-03 19:38:34,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13699 to 7735. [2022-03-03 19:38:34,746 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-03 19:38:34,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7735 states to 7735 states and 19491 transitions. [2022-03-03 19:38:34,759 INFO L78 Accepts]: Start accepts. Automaton has 7735 states and 19491 transitions. Word has length 53 [2022-03-03 19:38:34,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:34,759 INFO L470 AbstractCegarLoop]: Abstraction has 7735 states and 19491 transitions. [2022-03-03 19:38:34,760 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-03 19:38:34,760 INFO L276 IsEmpty]: Start isEmpty. Operand 7735 states and 19491 transitions. [2022-03-03 19:38:34,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:38:34,766 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:34,766 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-03 19:38:34,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-03 19:38:34,967 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-03 19:38:34,967 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:34,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:34,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1492532693, now seen corresponding path program 54 times [2022-03-03 19:38:34,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:34,967 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621498525] [2022-03-03 19:38:34,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:34,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:34,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:35,239 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-03 19:38:35,240 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:35,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621498525] [2022-03-03 19:38:35,240 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621498525] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:35,240 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981209308] [2022-03-03 19:38:35,240 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:38:35,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:35,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:35,241 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-03 19:38:35,242 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-03 19:38:35,268 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-03 19:38:35,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:35,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-03 19:38:35,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:36,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:36,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:36,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:36,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:36,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:36,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:36,095 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-03 19:38:36,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-03 19:38:36,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:37,078 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:38:37,079 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-03 19:38:38,071 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-03 19:38:38,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981209308] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:38,072 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:38,072 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-03 19:38:38,072 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478285868] [2022-03-03 19:38:38,072 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:38,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:38:38,072 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:38,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:38:38,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:38:38,073 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-03 19:38:40,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:40,177 INFO L93 Difference]: Finished difference Result 14143 states and 35746 transitions. [2022-03-03 19:38:40,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-03 19:38:40,177 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-03 19:38:40,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:40,198 INFO L225 Difference]: With dead ends: 14143 [2022-03-03 19:38:40,198 INFO L226 Difference]: Without dead ends: 14079 [2022-03-03 19:38:40,198 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-03 19:38:40,199 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 385 mSDsluCounter, 1697 mSDsCounter, 0 mSdLazyCounter, 1565 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 2014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:40,199 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 1209 Invalid, 2014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1565 Invalid, 0 Unknown, 370 Unchecked, 0.7s Time] [2022-03-03 19:38:40,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14079 states. [2022-03-03 19:38:40,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14079 to 9859. [2022-03-03 19:38:40,335 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-03 19:38:40,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9859 states to 9859 states and 24951 transitions. [2022-03-03 19:38:40,352 INFO L78 Accepts]: Start accepts. Automaton has 9859 states and 24951 transitions. Word has length 53 [2022-03-03 19:38:40,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:40,353 INFO L470 AbstractCegarLoop]: Abstraction has 9859 states and 24951 transitions. [2022-03-03 19:38:40,353 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-03 19:38:40,353 INFO L276 IsEmpty]: Start isEmpty. Operand 9859 states and 24951 transitions. [2022-03-03 19:38:40,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:38:40,361 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:40,361 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-03 19:38:40,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-03-03 19:38:40,561 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-03 19:38:40,561 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:40,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:40,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1517887531, now seen corresponding path program 55 times [2022-03-03 19:38:40,562 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:40,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775526504] [2022-03-03 19:38:40,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:40,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:40,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:40,823 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-03 19:38:40,823 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:40,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775526504] [2022-03-03 19:38:40,823 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775526504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:40,823 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921551469] [2022-03-03 19:38:40,823 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:38:40,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:40,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:40,824 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-03 19:38:40,825 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-03 19:38:40,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:40,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-03 19:38:40,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:41,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:41,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:41,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:41,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:41,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:41,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:41,660 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-03 19:38:41,674 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-03 19:38:41,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:42,603 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:38:42,604 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-03 19:38:43,567 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-03 19:38:43,568 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921551469] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:43,568 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:43,568 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-03 19:38:43,568 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581113195] [2022-03-03 19:38:43,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:43,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:38:43,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:43,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:38:43,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1317, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:38:43,569 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-03 19:38:45,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:45,419 INFO L93 Difference]: Finished difference Result 16197 states and 40669 transitions. [2022-03-03 19:38:45,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-03 19:38:45,419 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-03 19:38:45,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:45,443 INFO L225 Difference]: With dead ends: 16197 [2022-03-03 19:38:45,444 INFO L226 Difference]: Without dead ends: 16133 [2022-03-03 19:38:45,444 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-03 19:38:45,445 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 453 mSDsluCounter, 1575 mSDsCounter, 0 mSdLazyCounter, 1589 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 1162 SdHoareTripleChecker+Invalid, 2139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 464 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:45,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [453 Valid, 1162 Invalid, 2139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1589 Invalid, 0 Unknown, 464 Unchecked, 0.7s Time] [2022-03-03 19:38:45,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16133 states. [2022-03-03 19:38:45,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16133 to 9891. [2022-03-03 19:38:45,594 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-03 19:38:45,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9891 states to 9891 states and 25025 transitions. [2022-03-03 19:38:45,611 INFO L78 Accepts]: Start accepts. Automaton has 9891 states and 25025 transitions. Word has length 53 [2022-03-03 19:38:45,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:45,611 INFO L470 AbstractCegarLoop]: Abstraction has 9891 states and 25025 transitions. [2022-03-03 19:38:45,612 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-03 19:38:45,612 INFO L276 IsEmpty]: Start isEmpty. Operand 9891 states and 25025 transitions. [2022-03-03 19:38:45,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:38:45,619 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:45,619 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-03 19:38:45,635 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-03 19:38:45,820 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-03 19:38:45,820 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:45,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:45,820 INFO L85 PathProgramCache]: Analyzing trace with hash -827491883, now seen corresponding path program 56 times [2022-03-03 19:38:45,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:45,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035877326] [2022-03-03 19:38:45,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:45,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:45,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:46,076 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-03 19:38:46,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:46,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035877326] [2022-03-03 19:38:46,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035877326] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:46,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78129494] [2022-03-03 19:38:46,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:38:46,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:46,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:46,077 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-03 19:38:46,078 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-03 19:38:46,101 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:38:46,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:46,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:38:46,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:46,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:46,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:46,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:46,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:46,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:46,869 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-03 19:38:46,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-03 19:38:46,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:47,825 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:38:47,825 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-03 19:38:48,612 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-03 19:38:48,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78129494] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:48,612 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:48,612 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 36 [2022-03-03 19:38:48,612 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676231659] [2022-03-03 19:38:48,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:48,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 19:38:48,613 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:48,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 19:38:48,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1096, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:38:48,613 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-03 19:38:51,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:51,224 INFO L93 Difference]: Finished difference Result 17587 states and 44149 transitions. [2022-03-03 19:38:51,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 19:38:51,224 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-03 19:38:51,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:51,251 INFO L225 Difference]: With dead ends: 17587 [2022-03-03 19:38:51,251 INFO L226 Difference]: Without dead ends: 16883 [2022-03-03 19:38:51,252 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-03 19:38:51,252 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-03 19:38:51,252 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-03 19:38:51,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16883 states. [2022-03-03 19:38:51,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16883 to 11059. [2022-03-03 19:38:51,440 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-03 19:38:51,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11059 states to 11059 states and 27969 transitions. [2022-03-03 19:38:51,459 INFO L78 Accepts]: Start accepts. Automaton has 11059 states and 27969 transitions. Word has length 53 [2022-03-03 19:38:51,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:51,459 INFO L470 AbstractCegarLoop]: Abstraction has 11059 states and 27969 transitions. [2022-03-03 19:38:51,459 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-03 19:38:51,459 INFO L276 IsEmpty]: Start isEmpty. Operand 11059 states and 27969 transitions. [2022-03-03 19:38:51,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:38:51,468 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:51,468 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-03 19:38:51,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-03-03 19:38:51,671 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-03 19:38:51,671 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:51,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:51,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1935826901, now seen corresponding path program 57 times [2022-03-03 19:38:51,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:51,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866501902] [2022-03-03 19:38:51,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:51,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:51,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:51,938 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:51,938 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:51,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866501902] [2022-03-03 19:38:51,938 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866501902] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:51,938 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004710819] [2022-03-03 19:38:51,938 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:38:51,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:51,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:51,939 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-03 19:38:51,940 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-03 19:38:51,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-03 19:38:51,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:51,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:38:51,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:52,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:52,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:52,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:52,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:52,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:52,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 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-03 19:38:52,807 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-03 19:38:52,807 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:53,801 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:38:53,802 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-03 19:38:54,761 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-03 19:38:54,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004710819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:54,762 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:54,762 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-03-03 19:38:54,762 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737686839] [2022-03-03 19:38:54,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:54,762 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-03 19:38:54,762 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:54,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-03 19:38:54,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1249, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:38:54,763 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-03 19:38:57,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:57,087 INFO L93 Difference]: Finished difference Result 23171 states and 58521 transitions. [2022-03-03 19:38:57,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-03 19:38:57,088 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-03 19:38:57,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:57,122 INFO L225 Difference]: With dead ends: 23171 [2022-03-03 19:38:57,123 INFO L226 Difference]: Without dead ends: 22711 [2022-03-03 19:38:57,123 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-03 19:38:57,124 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.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:57,124 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.8s Time] [2022-03-03 19:38:57,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22711 states. [2022-03-03 19:38:57,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22711 to 11195. [2022-03-03 19:38:57,339 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-03 19:38:57,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11195 states to 11195 states and 28217 transitions. [2022-03-03 19:38:57,359 INFO L78 Accepts]: Start accepts. Automaton has 11195 states and 28217 transitions. Word has length 53 [2022-03-03 19:38:57,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:57,359 INFO L470 AbstractCegarLoop]: Abstraction has 11195 states and 28217 transitions. [2022-03-03 19:38:57,359 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-03 19:38:57,359 INFO L276 IsEmpty]: Start isEmpty. Operand 11195 states and 28217 transitions. [2022-03-03 19:38:57,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:38:57,368 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:57,368 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:38:57,384 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-03 19:38:57,569 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-03 19:38:57,569 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:38:57,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:57,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1074593323, now seen corresponding path program 58 times [2022-03-03 19:38:57,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:57,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028897184] [2022-03-03 19:38:57,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:57,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:57,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:57,839 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-03 19:38:57,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:57,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028897184] [2022-03-03 19:38:57,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028897184] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:57,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787212418] [2022-03-03 19:38:57,840 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:38:57,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:57,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:57,841 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-03 19:38:57,841 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-03 19:38:57,864 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:38:57,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:57,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:38:57,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:58,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:58,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:58,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:58,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:38:58,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:38:58,661 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-03 19:38:58,674 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-03 19:38:58,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:59,613 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:38:59,614 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-03 19:39:00,676 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-03 19:39:00,677 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787212418] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:00,677 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:00,677 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-03-03 19:39:00,677 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853745685] [2022-03-03 19:39:00,677 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:00,677 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-03 19:39:00,677 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:00,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-03 19:39:00,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=1248, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:39:00,678 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-03 19:39:05,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:05,553 INFO L93 Difference]: Finished difference Result 23571 states and 58843 transitions. [2022-03-03 19:39:05,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-03-03 19:39:05,553 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-03 19:39:05,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:05,591 INFO L225 Difference]: With dead ends: 23571 [2022-03-03 19:39:05,591 INFO L226 Difference]: Without dead ends: 23543 [2022-03-03 19:39:05,592 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-03 19:39:05,593 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-03 19:39:05,593 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-03 19:39:05,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23543 states. [2022-03-03 19:39:05,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23543 to 12431. [2022-03-03 19:39:05,844 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-03 19:39:05,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12431 states to 12431 states and 31237 transitions. [2022-03-03 19:39:05,867 INFO L78 Accepts]: Start accepts. Automaton has 12431 states and 31237 transitions. Word has length 53 [2022-03-03 19:39:05,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:05,867 INFO L470 AbstractCegarLoop]: Abstraction has 12431 states and 31237 transitions. [2022-03-03 19:39:05,868 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.1538461538461537) internal successors, (123), 38 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:39:05,868 INFO L276 IsEmpty]: Start isEmpty. Operand 12431 states and 31237 transitions. [2022-03-03 19:39:05,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:39:05,877 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:05,877 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:39:05,892 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-03 19:39:06,077 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-03 19:39:06,078 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:06,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:06,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1986024491, now seen corresponding path program 59 times [2022-03-03 19:39:06,078 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:06,078 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528132383] [2022-03-03 19:39:06,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:06,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:06,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:06,337 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-03 19:39:06,337 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:06,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528132383] [2022-03-03 19:39:06,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528132383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:06,337 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329506205] [2022-03-03 19:39:06,338 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:39:06,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:06,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:06,339 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-03 19:39:06,340 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-03 19:39:06,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-03 19:39:06,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:06,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-03 19:39:06,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:07,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:07,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:07,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:07,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:07,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:07,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:07,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:07,097 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-03 19:39:07,122 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-03 19:39:07,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:08,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,033 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:08,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:08,119 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-03 19:39:08,508 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-03 19:39:08,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329506205] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:08,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:08,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 42 [2022-03-03 19:39:08,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957358239] [2022-03-03 19:39:08,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:08,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-03 19:39:08,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:08,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-03 19:39:08,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=348, Invalid=1458, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:39:08,509 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-03 19:39:15,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:15,494 INFO L93 Difference]: Finished difference Result 28163 states and 70240 transitions. [2022-03-03 19:39:15,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-03-03 19:39:15,495 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-03 19:39:15,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:15,540 INFO L225 Difference]: With dead ends: 28163 [2022-03-03 19:39:15,540 INFO L226 Difference]: Without dead ends: 27899 [2022-03-03 19:39:15,541 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-03 19:39:15,542 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-03 19:39:15,542 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-03 19:39:15,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27899 states. [2022-03-03 19:39:15,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27899 to 17143. [2022-03-03 19:39:15,871 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-03 19:39:15,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17143 states to 17143 states and 43001 transitions. [2022-03-03 19:39:15,903 INFO L78 Accepts]: Start accepts. Automaton has 17143 states and 43001 transitions. Word has length 53 [2022-03-03 19:39:15,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:15,904 INFO L470 AbstractCegarLoop]: Abstraction has 17143 states and 43001 transitions. [2022-03-03 19:39:15,904 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-03 19:39:15,904 INFO L276 IsEmpty]: Start isEmpty. Operand 17143 states and 43001 transitions. [2022-03-03 19:39:15,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:39:15,917 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:15,917 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-03 19:39:15,932 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-03 19:39:16,118 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-03 19:39:16,118 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:16,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:16,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1116959189, now seen corresponding path program 60 times [2022-03-03 19:39:16,118 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:16,118 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539106428] [2022-03-03 19:39:16,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:16,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:16,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:16,397 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-03 19:39:16,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:16,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539106428] [2022-03-03 19:39:16,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539106428] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:16,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548329596] [2022-03-03 19:39:16,397 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:39:16,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:16,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:16,398 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-03 19:39:16,399 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-03 19:39:16,426 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-03 19:39:16,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:16,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-03 19:39:16,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:17,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:17,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:17,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:17,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:17,340 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-03 19:39:17,353 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-03 19:39:17,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:18,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,472 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:18,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:39:18,548 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-03 19:39:19,313 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-03 19:39:19,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548329596] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:19,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:19,314 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 38 [2022-03-03 19:39:19,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030932753] [2022-03-03 19:39:19,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:19,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-03 19:39:19,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:19,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-03 19:39:19,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=1167, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:39:19,314 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-03 19:39:32,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:32,993 INFO L93 Difference]: Finished difference Result 32203 states and 80275 transitions. [2022-03-03 19:39:32,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-03 19:39:32,993 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-03 19:39:32,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:33,048 INFO L225 Difference]: With dead ends: 32203 [2022-03-03 19:39:33,048 INFO L226 Difference]: Without dead ends: 32067 [2022-03-03 19:39:33,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 97 SyntacticMatches, 6 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3492 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=1925, Invalid=10283, Unknown=2, NotChecked=0, Total=12210 [2022-03-03 19:39:33,049 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 571 mSDsluCounter, 1915 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 571 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 2683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1879 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:33,049 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [571 Valid, 1248 Invalid, 2683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 700 Invalid, 0 Unknown, 1879 Unchecked, 0.4s Time] [2022-03-03 19:39:33,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32067 states. [2022-03-03 19:39:33,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32067 to 18881. [2022-03-03 19:39:33,402 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-03 19:39:33,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18881 states to 18881 states and 47409 transitions. [2022-03-03 19:39:33,439 INFO L78 Accepts]: Start accepts. Automaton has 18881 states and 47409 transitions. Word has length 53 [2022-03-03 19:39:33,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:33,439 INFO L470 AbstractCegarLoop]: Abstraction has 18881 states and 47409 transitions. [2022-03-03 19:39:33,439 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-03 19:39:33,439 INFO L276 IsEmpty]: Start isEmpty. Operand 18881 states and 47409 transitions. [2022-03-03 19:39:33,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:39:33,456 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:33,456 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-03 19:39:33,472 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-03 19:39:33,656 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-03 19:39:33,656 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:33,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:33,657 INFO L85 PathProgramCache]: Analyzing trace with hash -389704747, now seen corresponding path program 61 times [2022-03-03 19:39:33,657 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:33,657 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557428594] [2022-03-03 19:39:33,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:33,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:33,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:33,929 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-03 19:39:33,929 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:33,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557428594] [2022-03-03 19:39:33,929 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557428594] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:33,929 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988785341] [2022-03-03 19:39:33,929 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:39:33,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:33,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:33,930 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-03 19:39:33,931 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-03 19:39:33,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:33,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:39:33,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:34,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:34,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:34,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:34,697 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-03 19:39:34,711 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-03 19:39:34,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:35,673 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:39:35,673 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-03 19:39:36,633 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-03 19:39:36,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988785341] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:36,633 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:36,633 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 34 [2022-03-03 19:39:36,634 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734843185] [2022-03-03 19:39:36,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:36,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-03 19:39:36,634 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:36,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-03 19:39:36,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=989, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:39:36,634 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-03 19:39:39,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:39,009 INFO L93 Difference]: Finished difference Result 30081 states and 75532 transitions. [2022-03-03 19:39:39,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-03 19:39:39,009 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-03 19:39:39,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:39,059 INFO L225 Difference]: With dead ends: 30081 [2022-03-03 19:39:39,059 INFO L226 Difference]: Without dead ends: 29397 [2022-03-03 19:39:39,060 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-03 19:39:39,061 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-03 19:39:39,061 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-03 19:39:39,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29397 states. [2022-03-03 19:39:39,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29397 to 20929. [2022-03-03 19:39:39,406 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-03 19:39:39,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20929 states to 20929 states and 52689 transitions. [2022-03-03 19:39:39,446 INFO L78 Accepts]: Start accepts. Automaton has 20929 states and 52689 transitions. Word has length 53 [2022-03-03 19:39:39,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:39,446 INFO L470 AbstractCegarLoop]: Abstraction has 20929 states and 52689 transitions. [2022-03-03 19:39:39,447 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-03 19:39:39,447 INFO L276 IsEmpty]: Start isEmpty. Operand 20929 states and 52689 transitions. [2022-03-03 19:39:39,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:39:39,464 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:39,464 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-03 19:39:39,479 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-03 19:39:39,664 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-03 19:39:39,664 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:39,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:39,665 INFO L85 PathProgramCache]: Analyzing trace with hash 705185237, now seen corresponding path program 62 times [2022-03-03 19:39:39,665 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:39,665 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468436240] [2022-03-03 19:39:39,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:39,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:39,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:39,948 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-03 19:39:39,948 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:39,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468436240] [2022-03-03 19:39:39,949 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468436240] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:39,949 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985834063] [2022-03-03 19:39:39,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:39:39,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:39,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:39,952 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-03 19:39:39,953 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-03 19:39:39,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:39:39,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:39,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:39:39,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:40,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:40,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:40,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:40,772 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-03 19:39:40,785 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-03 19:39:40,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:41,708 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:39:41,708 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-03 19:39:42,816 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-03 19:39:42,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985834063] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:42,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:42,817 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 34 [2022-03-03 19:39:42,817 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300835165] [2022-03-03 19:39:42,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:42,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-03 19:39:42,817 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:42,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-03 19:39:42,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=980, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:39:42,817 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-03 19:39:45,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:45,616 INFO L93 Difference]: Finished difference Result 35105 states and 87997 transitions. [2022-03-03 19:39:45,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-03 19:39:45,617 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-03 19:39:45,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:45,669 INFO L225 Difference]: With dead ends: 35105 [2022-03-03 19:39:45,669 INFO L226 Difference]: Without dead ends: 34341 [2022-03-03 19:39:45,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 80 SyntacticMatches, 7 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2694 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1353, Invalid=7019, Unknown=0, NotChecked=0, Total=8372 [2022-03-03 19:39:45,670 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-03 19:39:45,670 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-03 19:39:45,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34341 states. [2022-03-03 19:39:46,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34341 to 22353. [2022-03-03 19:39:46,073 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-03 19:39:46,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22353 states to 22353 states and 56297 transitions. [2022-03-03 19:39:46,119 INFO L78 Accepts]: Start accepts. Automaton has 22353 states and 56297 transitions. Word has length 53 [2022-03-03 19:39:46,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:46,119 INFO L470 AbstractCegarLoop]: Abstraction has 22353 states and 56297 transitions. [2022-03-03 19:39:46,119 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-03 19:39:46,119 INFO L276 IsEmpty]: Start isEmpty. Operand 22353 states and 56297 transitions. [2022-03-03 19:39:46,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:39:46,137 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:46,137 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-03 19:39:46,153 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-03 19:39:46,338 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-03 19:39:46,338 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:46,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:46,338 INFO L85 PathProgramCache]: Analyzing trace with hash 458083797, now seen corresponding path program 63 times [2022-03-03 19:39:46,338 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:46,338 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657241903] [2022-03-03 19:39:46,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:46,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:46,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:46,605 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-03 19:39:46,605 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:46,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657241903] [2022-03-03 19:39:46,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657241903] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:46,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547075584] [2022-03-03 19:39:46,605 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:39:46,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:46,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:46,607 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-03 19:39:46,610 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-03 19:39:46,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-03 19:39:46,634 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:46,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-03 19:39:46,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:47,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:47,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:47,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:47,551 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-03 19:39:47,565 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 6 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:47,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:48,503 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:39:48,503 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-03 19:39:49,458 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-03 19:39:49,458 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547075584] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:49,458 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:49,458 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 36 [2022-03-03 19:39:49,459 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004261319] [2022-03-03 19:39:49,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:49,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 19:39:49,459 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:49,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 19:39:49,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1114, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:39:49,459 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-03 19:39:51,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:51,865 INFO L93 Difference]: Finished difference Result 35277 states and 89074 transitions. [2022-03-03 19:39:51,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 19:39:51,866 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-03 19:39:51,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:51,926 INFO L225 Difference]: With dead ends: 35277 [2022-03-03 19:39:51,926 INFO L226 Difference]: Without dead ends: 34933 [2022-03-03 19:39:51,927 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 80 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2212 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1189, Invalid=6643, Unknown=0, NotChecked=0, Total=7832 [2022-03-03 19:39:51,927 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-03 19:39:51,927 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-03 19:39:51,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34933 states. [2022-03-03 19:39:52,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34933 to 22769. [2022-03-03 19:39:52,329 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-03 19:39:52,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22769 states to 22769 states and 57377 transitions. [2022-03-03 19:39:52,372 INFO L78 Accepts]: Start accepts. Automaton has 22769 states and 57377 transitions. Word has length 53 [2022-03-03 19:39:52,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:52,372 INFO L470 AbstractCegarLoop]: Abstraction has 22769 states and 57377 transitions. [2022-03-03 19:39:52,372 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-03 19:39:52,372 INFO L276 IsEmpty]: Start isEmpty. Operand 22769 states and 57377 transitions. [2022-03-03 19:39:52,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:39:52,391 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:52,391 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-03 19:39:52,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-03-03 19:39:52,591 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-03 19:39:52,592 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:52,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:52,592 INFO L85 PathProgramCache]: Analyzing trace with hash -671158315, now seen corresponding path program 64 times [2022-03-03 19:39:52,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:52,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124604884] [2022-03-03 19:39:52,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:52,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:52,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:52,853 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-03 19:39:52,853 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:52,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124604884] [2022-03-03 19:39:52,853 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124604884] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:52,853 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31575447] [2022-03-03 19:39:52,853 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:39:52,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:52,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:52,854 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-03 19:39:52,855 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-03 19:39:52,877 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:39:52,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:52,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:39:52,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:53,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:53,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:53,629 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-03 19:39:53,643 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-03 19:39:53,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:54,570 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:39:54,571 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-03 19:39:55,409 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-03 19:39:55,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31575447] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:55,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:55,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 16] total 33 [2022-03-03 19:39:55,409 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786368895] [2022-03-03 19:39:55,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:55,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-03 19:39:55,409 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:55,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-03 19:39:55,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=923, Unknown=0, NotChecked=0, Total=1122 [2022-03-03 19:39:55,410 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-03 19:39:57,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:57,505 INFO L93 Difference]: Finished difference Result 31133 states and 77950 transitions. [2022-03-03 19:39:57,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 19:39:57,505 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-03 19:39:57,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:57,557 INFO L225 Difference]: With dead ends: 31133 [2022-03-03 19:39:57,557 INFO L226 Difference]: Without dead ends: 30577 [2022-03-03 19:39:57,558 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-03 19:39:57,558 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 613 mSDsluCounter, 1675 mSDsCounter, 0 mSdLazyCounter, 1696 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 1272 SdHoareTripleChecker+Invalid, 1939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 1696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 71 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:57,558 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [613 Valid, 1272 Invalid, 1939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 1696 Invalid, 0 Unknown, 71 Unchecked, 0.8s Time] [2022-03-03 19:39:57,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30577 states. [2022-03-03 19:39:57,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30577 to 23649. [2022-03-03 19:39:57,961 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-03 19:39:58,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23649 states to 23649 states and 59577 transitions. [2022-03-03 19:39:58,010 INFO L78 Accepts]: Start accepts. Automaton has 23649 states and 59577 transitions. Word has length 53 [2022-03-03 19:39:58,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:58,010 INFO L470 AbstractCegarLoop]: Abstraction has 23649 states and 59577 transitions. [2022-03-03 19:39:58,010 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-03 19:39:58,010 INFO L276 IsEmpty]: Start isEmpty. Operand 23649 states and 59577 transitions. [2022-03-03 19:39:58,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:39:58,029 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:58,029 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-03 19:39:58,046 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-03 19:39:58,229 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-03 19:39:58,229 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:39:58,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:58,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1617081301, now seen corresponding path program 65 times [2022-03-03 19:39:58,230 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:58,230 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930213058] [2022-03-03 19:39:58,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:58,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:58,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:58,491 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-03 19:39:58,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:58,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930213058] [2022-03-03 19:39:58,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930213058] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:58,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904983724] [2022-03-03 19:39:58,492 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:39:58,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:58,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:58,493 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-03 19:39:58,493 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-03 19:39:58,517 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-03 19:39:58,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:58,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:39:58,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:59,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:39:59,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:39:59,240 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-03 19:39:59,254 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-03 19:39:59,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:00,271 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:40:00,271 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-03 19:40:01,451 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-03 19:40:01,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904983724] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:01,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:01,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 34 [2022-03-03 19:40:01,452 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566092030] [2022-03-03 19:40:01,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:01,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-03 19:40:01,452 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:01,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-03 19:40:01,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:40:01,452 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-03 19:40:04,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:04,131 INFO L93 Difference]: Finished difference Result 40039 states and 100512 transitions. [2022-03-03 19:40:04,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-03 19:40:04,131 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-03 19:40:04,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:04,198 INFO L225 Difference]: With dead ends: 40039 [2022-03-03 19:40:04,198 INFO L226 Difference]: Without dead ends: 39671 [2022-03-03 19:40:04,199 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-03 19:40:04,199 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-03 19:40:04,199 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-03 19:40:04,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39671 states. [2022-03-03 19:40:04,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39671 to 25333. [2022-03-03 19:40:04,781 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-03 19:40:04,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25333 states to 25333 states and 63809 transitions. [2022-03-03 19:40:04,839 INFO L78 Accepts]: Start accepts. Automaton has 25333 states and 63809 transitions. Word has length 53 [2022-03-03 19:40:04,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:04,839 INFO L470 AbstractCegarLoop]: Abstraction has 25333 states and 63809 transitions. [2022-03-03 19:40:04,839 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-03 19:40:04,839 INFO L276 IsEmpty]: Start isEmpty. Operand 25333 states and 63809 transitions. [2022-03-03 19:40:04,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:40:04,861 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:04,861 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-03 19:40:04,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-03 19:40:05,062 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-03 19:40:05,062 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:05,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:05,062 INFO L85 PathProgramCache]: Analyzing trace with hash -918259755, now seen corresponding path program 66 times [2022-03-03 19:40:05,062 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:05,062 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34377232] [2022-03-03 19:40:05,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:05,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:05,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:05,338 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-03 19:40:05,338 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:05,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34377232] [2022-03-03 19:40:05,338 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34377232] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:05,338 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139510214] [2022-03-03 19:40:05,338 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:40:05,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:05,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:05,339 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-03 19:40:05,340 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-03 19:40:05,364 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-03 19:40:05,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:05,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:40:05,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:06,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:06,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:06,108 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-03 19:40:06,121 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-03 19:40:06,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:07,149 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:40:07,150 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-03 19:40:08,234 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-03 19:40:08,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139510214] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:08,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:08,234 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-03-03 19:40:08,234 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182432947] [2022-03-03 19:40:08,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:08,234 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 19:40:08,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:08,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 19:40:08,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:40:08,235 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-03 19:40:10,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:10,750 INFO L93 Difference]: Finished difference Result 40181 states and 101224 transitions. [2022-03-03 19:40:10,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-03 19:40:10,750 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-03 19:40:10,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:10,820 INFO L225 Difference]: With dead ends: 40181 [2022-03-03 19:40:10,820 INFO L226 Difference]: Without dead ends: 39841 [2022-03-03 19:40:10,821 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-03 19:40:10,822 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-03 19:40:10,822 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-03 19:40:10,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39841 states. [2022-03-03 19:40:11,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39841 to 25765. [2022-03-03 19:40:11,336 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-03 19:40:11,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25765 states to 25765 states and 64889 transitions. [2022-03-03 19:40:11,388 INFO L78 Accepts]: Start accepts. Automaton has 25765 states and 64889 transitions. Word has length 53 [2022-03-03 19:40:11,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:11,388 INFO L470 AbstractCegarLoop]: Abstraction has 25765 states and 64889 transitions. [2022-03-03 19:40:11,389 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-03 19:40:11,389 INFO L276 IsEmpty]: Start isEmpty. Operand 25765 states and 64889 transitions. [2022-03-03 19:40:11,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:40:11,410 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:11,410 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-03 19:40:11,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-03 19:40:11,610 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-03 19:40:11,610 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:11,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:11,611 INFO L85 PathProgramCache]: Analyzing trace with hash 875862485, now seen corresponding path program 67 times [2022-03-03 19:40:11,611 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:11,611 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840026331] [2022-03-03 19:40:11,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:11,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:11,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:11,890 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-03 19:40:11,890 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:11,890 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840026331] [2022-03-03 19:40:11,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840026331] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:11,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473001879] [2022-03-03 19:40:11,891 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:40:11,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:11,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:11,892 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-03 19:40:11,892 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-03 19:40:11,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:11,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:40:11,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:12,568 INFO L353 Elim1Store]: treesize reduction 170, result has 0.6 percent of original size [2022-03-03 19:40:12,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 105 treesize of output 39 [2022-03-03 19:40:12,581 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-03 19:40:12,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:13,507 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:40:13,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 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-03 19:40:14,225 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-03 19:40:14,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473001879] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:14,225 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:14,225 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-03-03 19:40:14,225 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185464366] [2022-03-03 19:40:14,225 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:14,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-03 19:40:14,225 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:14,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-03 19:40:14,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=992, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:40:14,226 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-03 19:40:16,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:16,608 INFO L93 Difference]: Finished difference Result 37081 states and 93073 transitions. [2022-03-03 19:40:16,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-03 19:40:16,608 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-03 19:40:16,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:16,673 INFO L225 Difference]: With dead ends: 37081 [2022-03-03 19:40:16,673 INFO L226 Difference]: Without dead ends: 37021 [2022-03-03 19:40:16,674 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-03 19:40:16,674 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 425 mSDsluCounter, 1727 mSDsCounter, 0 mSdLazyCounter, 2356 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1297 SdHoareTripleChecker+Invalid, 2413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 2356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:16,674 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.0s Time] [2022-03-03 19:40:16,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37021 states. [2022-03-03 19:40:17,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37021 to 25821. [2022-03-03 19:40:17,151 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-03 19:40:17,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25821 states to 25821 states and 65033 transitions. [2022-03-03 19:40:17,204 INFO L78 Accepts]: Start accepts. Automaton has 25821 states and 65033 transitions. Word has length 53 [2022-03-03 19:40:17,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:17,204 INFO L470 AbstractCegarLoop]: Abstraction has 25821 states and 65033 transitions. [2022-03-03 19:40:17,204 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-03 19:40:17,204 INFO L276 IsEmpty]: Start isEmpty. Operand 25821 states and 65033 transitions. [2022-03-03 19:40:17,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:40:17,225 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:17,225 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-03 19:40:17,240 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-03 19:40:17,425 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-03 19:40:17,426 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:17,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:17,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1209502259, now seen corresponding path program 68 times [2022-03-03 19:40:17,427 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:17,427 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185598498] [2022-03-03 19:40:17,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:17,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:17,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:17,675 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-03 19:40:17,675 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:17,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185598498] [2022-03-03 19:40:17,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185598498] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:17,675 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651638881] [2022-03-03 19:40:17,676 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:40:17,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:17,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:17,677 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-03 19:40:17,678 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-03 19:40:17,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:40:17,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:17,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-03 19:40:17,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:18,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:18,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,573 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:18,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:18,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:18,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:18,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:18,581 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-03 19:40:18,594 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-03 19:40:18,594 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:19,556 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:40:19,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-03-03 19:40:20,542 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-03 19:40:20,543 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651638881] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:20,543 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:20,543 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-03 19:40:20,543 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609746159] [2022-03-03 19:40:20,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:20,543 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:40:20,543 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:20,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:40:20,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:40:20,544 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-03 19:40:23,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:23,055 INFO L93 Difference]: Finished difference Result 33215 states and 83748 transitions. [2022-03-03 19:40:23,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-03-03 19:40:23,055 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-03 19:40:23,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:23,111 INFO L225 Difference]: With dead ends: 33215 [2022-03-03 19:40:23,111 INFO L226 Difference]: Without dead ends: 33115 [2022-03-03 19:40:23,112 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-03 19:40:23,112 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-03 19:40:23,112 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-03 19:40:23,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33115 states. [2022-03-03 19:40:23,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33115 to 28433. [2022-03-03 19:40:23,583 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-03 19:40:23,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28433 states to 28433 states and 71745 transitions. [2022-03-03 19:40:23,649 INFO L78 Accepts]: Start accepts. Automaton has 28433 states and 71745 transitions. Word has length 53 [2022-03-03 19:40:23,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:23,649 INFO L470 AbstractCegarLoop]: Abstraction has 28433 states and 71745 transitions. [2022-03-03 19:40:23,649 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-03 19:40:23,649 INFO L276 IsEmpty]: Start isEmpty. Operand 28433 states and 71745 transitions. [2022-03-03 19:40:23,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:40:23,674 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:23,675 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-03 19:40:23,692 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-03 19:40:23,887 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-03 19:40:23,887 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:23,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:23,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1602140475, now seen corresponding path program 69 times [2022-03-03 19:40:23,888 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:23,888 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095505180] [2022-03-03 19:40:23,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:23,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:23,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:24,162 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-03 19:40:24,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:24,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095505180] [2022-03-03 19:40:24,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095505180] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:24,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247028022] [2022-03-03 19:40:24,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:40:24,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:24,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:24,168 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-03 19:40:24,169 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-03 19:40:24,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-03 19:40:24,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:24,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:40:24,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:25,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:25,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:25,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:25,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:25,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:25,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:25,033 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-03 19:40:25,046 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-03 19:40:25,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:26,054 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:40:26,054 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-03 19:40:26,988 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-03 19:40:26,988 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247028022] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:26,988 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:26,989 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 39 [2022-03-03 19:40:26,989 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169397784] [2022-03-03 19:40:26,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:26,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:40:26,989 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:26,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:40:26,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1317, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:40:26,989 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-03 19:40:29,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:29,670 INFO L93 Difference]: Finished difference Result 40173 states and 100885 transitions. [2022-03-03 19:40:29,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-03 19:40:29,670 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-03 19:40:29,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:29,747 INFO L225 Difference]: With dead ends: 40173 [2022-03-03 19:40:29,748 INFO L226 Difference]: Without dead ends: 40133 [2022-03-03 19:40:29,748 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-03 19:40:29,748 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 422 mSDsluCounter, 1860 mSDsCounter, 0 mSdLazyCounter, 1770 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 1357 SdHoareTripleChecker+Invalid, 2585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 736 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:29,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 1357 Invalid, 2585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1770 Invalid, 0 Unknown, 736 Unchecked, 0.9s Time] [2022-03-03 19:40:29,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40133 states. [2022-03-03 19:40:30,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40133 to 29387. [2022-03-03 19:40:30,279 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-03 19:40:30,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29387 states to 29387 states and 74077 transitions. [2022-03-03 19:40:30,342 INFO L78 Accepts]: Start accepts. Automaton has 29387 states and 74077 transitions. Word has length 53 [2022-03-03 19:40:30,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:30,342 INFO L470 AbstractCegarLoop]: Abstraction has 29387 states and 74077 transitions. [2022-03-03 19:40:30,342 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-03 19:40:30,342 INFO L276 IsEmpty]: Start isEmpty. Operand 29387 states and 74077 transitions. [2022-03-03 19:40:30,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-03 19:40:30,370 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:30,370 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-03 19:40:30,386 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-03 19:40:30,583 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-03 19:40:30,583 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:30,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:30,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1966228311, now seen corresponding path program 70 times [2022-03-03 19:40:30,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:30,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483956062] [2022-03-03 19:40:30,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:30,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:30,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:30,634 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-03 19:40:30,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:30,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483956062] [2022-03-03 19:40:30,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483956062] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:30,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948593286] [2022-03-03 19:40:30,634 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:40:30,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:30,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:30,648 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-03 19:40:30,649 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-03 19:40:30,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:40:30,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:30,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-03 19:40:30,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:30,770 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-03 19:40:30,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:30,871 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-03 19:40:30,871 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948593286] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:30,871 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:30,871 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 9 [2022-03-03 19:40:30,871 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289307481] [2022-03-03 19:40:30,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:30,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:40:30,871 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:30,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:40:30,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:40:30,872 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-03 19:40:31,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:31,115 INFO L93 Difference]: Finished difference Result 39395 states and 99530 transitions. [2022-03-03 19:40:31,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-03 19:40:31,116 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-03 19:40:31,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:31,183 INFO L225 Difference]: With dead ends: 39395 [2022-03-03 19:40:31,184 INFO L226 Difference]: Without dead ends: 39387 [2022-03-03 19:40:31,184 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-03 19:40:31,184 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 147 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:31,184 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.0s Time] [2022-03-03 19:40:31,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39387 states. [2022-03-03 19:40:31,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39387 to 36835. [2022-03-03 19:40:31,710 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-03 19:40:31,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36835 states to 36835 states and 93111 transitions. [2022-03-03 19:40:31,786 INFO L78 Accepts]: Start accepts. Automaton has 36835 states and 93111 transitions. Word has length 55 [2022-03-03 19:40:31,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:31,786 INFO L470 AbstractCegarLoop]: Abstraction has 36835 states and 93111 transitions. [2022-03-03 19:40:31,786 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-03 19:40:31,786 INFO L276 IsEmpty]: Start isEmpty. Operand 36835 states and 93111 transitions. [2022-03-03 19:40:31,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-03 19:40:31,815 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:31,815 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-03 19:40:31,830 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-03 19:40:32,015 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-03 19:40:32,015 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:32,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:32,016 INFO L85 PathProgramCache]: Analyzing trace with hash -2044077263, now seen corresponding path program 71 times [2022-03-03 19:40:32,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:32,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782983016] [2022-03-03 19:40:32,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:32,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:32,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:32,351 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-03 19:40:32,351 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:32,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782983016] [2022-03-03 19:40:32,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782983016] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:32,351 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162735390] [2022-03-03 19:40:32,351 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:40:32,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:32,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:32,352 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-03 19:40:32,353 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-03 19:40:32,379 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-03 19:40:32,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:32,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:40:32,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:33,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:33,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:33,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:33,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 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-03 19:40:33,200 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-03 19:40:33,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:34,160 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:40:34,160 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-03 19:40:35,069 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-03 19:40:35,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162735390] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:35,069 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:35,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 16] total 35 [2022-03-03 19:40:35,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643032924] [2022-03-03 19:40:35,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:35,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 19:40:35,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:35,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 19:40:35,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1053, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:40:35,070 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-03 19:40:37,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:37,438 INFO L93 Difference]: Finished difference Result 52229 states and 132082 transitions. [2022-03-03 19:40:37,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-03 19:40:37,438 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-03 19:40:37,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:37,539 INFO L225 Difference]: With dead ends: 52229 [2022-03-03 19:40:37,540 INFO L226 Difference]: Without dead ends: 52025 [2022-03-03 19:40:37,540 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-03 19:40:37,541 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-03 19:40:37,541 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-03 19:40:37,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52025 states. [2022-03-03 19:40:38,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52025 to 37451. [2022-03-03 19:40:38,190 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-03 19:40:38,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37451 states to 37451 states and 94623 transitions. [2022-03-03 19:40:38,264 INFO L78 Accepts]: Start accepts. Automaton has 37451 states and 94623 transitions. Word has length 57 [2022-03-03 19:40:38,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:38,264 INFO L470 AbstractCegarLoop]: Abstraction has 37451 states and 94623 transitions. [2022-03-03 19:40:38,264 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-03 19:40:38,264 INFO L276 IsEmpty]: Start isEmpty. Operand 37451 states and 94623 transitions. [2022-03-03 19:40:38,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-03 19:40:38,292 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:38,292 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-03 19:40:38,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-03-03 19:40:38,494 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-03 19:40:38,495 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:38,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:38,495 INFO L85 PathProgramCache]: Analyzing trace with hash 587526449, now seen corresponding path program 72 times [2022-03-03 19:40:38,495 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:38,495 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847395268] [2022-03-03 19:40:38,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:38,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:38,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:38,772 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-03 19:40:38,773 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:38,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847395268] [2022-03-03 19:40:38,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847395268] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:38,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475123256] [2022-03-03 19:40:38,773 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:40:38,773 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:38,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:38,774 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-03 19:40:38,776 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-03 19:40:38,800 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-03 19:40:38,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:38,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:40:38,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:39,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:39,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:39,623 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-03 19:40:39,637 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-03 19:40:39,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:40,719 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:40:40,720 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-03 19:40:41,781 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-03 19:40:41,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475123256] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:41,781 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:41,781 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-03-03 19:40:41,781 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432299371] [2022-03-03 19:40:41,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:41,781 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-03 19:40:41,781 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:41,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-03 19:40:41,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1051, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:40:41,782 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-03 19:40:44,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:44,927 INFO L93 Difference]: Finished difference Result 53507 states and 135172 transitions. [2022-03-03 19:40:44,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-03 19:40:44,927 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-03 19:40:44,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:45,049 INFO L225 Difference]: With dead ends: 53507 [2022-03-03 19:40:45,050 INFO L226 Difference]: Without dead ends: 53387 [2022-03-03 19:40:45,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 90 SyntacticMatches, 6 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3310 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1722, Invalid=9198, Unknown=0, NotChecked=0, Total=10920 [2022-03-03 19:40:45,051 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-03 19:40:45,051 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-03 19:40:45,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53387 states. [2022-03-03 19:40:45,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53387 to 37355. [2022-03-03 19:40:45,887 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-03 19:40:46,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37355 states to 37355 states and 94383 transitions. [2022-03-03 19:40:46,071 INFO L78 Accepts]: Start accepts. Automaton has 37355 states and 94383 transitions. Word has length 57 [2022-03-03 19:40:46,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:46,071 INFO L470 AbstractCegarLoop]: Abstraction has 37355 states and 94383 transitions. [2022-03-03 19:40:46,071 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-03 19:40:46,071 INFO L276 IsEmpty]: Start isEmpty. Operand 37355 states and 94383 transitions. [2022-03-03 19:40:46,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-03 19:40:46,100 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:46,100 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-03 19:40:46,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-03-03 19:40:46,300 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-03 19:40:46,300 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:46,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:46,301 INFO L85 PathProgramCache]: Analyzing trace with hash 558366295, now seen corresponding path program 73 times [2022-03-03 19:40:46,301 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:46,301 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375600001] [2022-03-03 19:40:46,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:46,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:46,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:46,565 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-03 19:40:46,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:46,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375600001] [2022-03-03 19:40:46,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375600001] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:46,566 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136370414] [2022-03-03 19:40:46,566 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:40:46,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:46,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:46,567 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-03 19:40:46,567 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-03 19:40:46,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:46,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-03 19:40:46,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:47,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:47,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:47,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:47,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:47,341 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-03 19:40:47,362 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-03 19:40:47,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:48,415 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-03-03 19:40:48,415 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-03 19:40:49,588 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-03 19:40:49,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136370414] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:49,588 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:49,589 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2022-03-03 19:40:49,589 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032773446] [2022-03-03 19:40:49,589 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:49,589 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-03 19:40:49,589 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:49,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-03 19:40:49,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1182, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:40:49,589 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-03 19:40:53,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:53,414 INFO L93 Difference]: Finished difference Result 64183 states and 161965 transitions. [2022-03-03 19:40:53,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 19:40:53,414 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-03 19:40:53,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:53,540 INFO L225 Difference]: With dead ends: 64183 [2022-03-03 19:40:53,540 INFO L226 Difference]: Without dead ends: 63191 [2022-03-03 19:40:53,541 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-03 19:40:53,541 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-03 19:40:53,541 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-03 19:40:53,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63191 states. [2022-03-03 19:40:54,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63191 to 43061. [2022-03-03 19:40:54,466 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-03 19:40:54,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43061 states to 43061 states and 108769 transitions. [2022-03-03 19:40:54,555 INFO L78 Accepts]: Start accepts. Automaton has 43061 states and 108769 transitions. Word has length 57 [2022-03-03 19:40:54,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:54,556 INFO L470 AbstractCegarLoop]: Abstraction has 43061 states and 108769 transitions. [2022-03-03 19:40:54,556 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-03 19:40:54,556 INFO L276 IsEmpty]: Start isEmpty. Operand 43061 states and 108769 transitions. [2022-03-03 19:40:54,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:40:54,595 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:54,595 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-03 19:40:54,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-03 19:40:54,795 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-03 19:40:54,795 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:40:54,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:54,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1412485197, now seen corresponding path program 74 times [2022-03-03 19:40:54,796 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:54,796 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451116291] [2022-03-03 19:40:54,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:54,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:54,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:55,089 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-03 19:40:55,089 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:55,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451116291] [2022-03-03 19:40:55,089 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451116291] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:55,089 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802936690] [2022-03-03 19:40:55,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:40:55,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:55,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:55,090 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-03 19:40:55,091 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-03 19:40:55,115 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:40:55,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:55,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:40:55,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:56,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:56,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:56,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:56,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:56,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:56,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:40:56,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:40:56,410 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-03 19:40:56,424 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-03 19:40:56,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:57,972 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:40:57,972 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-03 19:40:59,552 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-03 19:40:59,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802936690] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:59,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:59,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-03-03 19:40:59,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321013045] [2022-03-03 19:40:59,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:59,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-03 19:40:59,553 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:59,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-03 19:40:59,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1695, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:40:59,553 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-03 19:41:06,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:06,656 INFO L93 Difference]: Finished difference Result 86833 states and 219029 transitions. [2022-03-03 19:41:06,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2022-03-03 19:41:06,657 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-03 19:41:06,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:06,825 INFO L225 Difference]: With dead ends: 86833 [2022-03-03 19:41:06,826 INFO L226 Difference]: Without dead ends: 86481 [2022-03-03 19:41:06,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 96 SyntacticMatches, 2 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13356 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=4041, Invalid=30741, Unknown=0, NotChecked=0, Total=34782 [2022-03-03 19:41:06,827 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-03 19:41:06,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [933 Valid, 2287 Invalid, 3581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 2771 Invalid, 0 Unknown, 610 Unchecked, 1.6s Time] [2022-03-03 19:41:06,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86481 states. [2022-03-03 19:41:07,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86481 to 53465. [2022-03-03 19:41:07,972 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-03 19:41:08,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53465 states to 53465 states and 135055 transitions. [2022-03-03 19:41:08,092 INFO L78 Accepts]: Start accepts. Automaton has 53465 states and 135055 transitions. Word has length 59 [2022-03-03 19:41:08,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:08,092 INFO L470 AbstractCegarLoop]: Abstraction has 53465 states and 135055 transitions. [2022-03-03 19:41:08,092 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-03 19:41:08,092 INFO L276 IsEmpty]: Start isEmpty. Operand 53465 states and 135055 transitions. [2022-03-03 19:41:08,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:41:08,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:08,139 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-03 19:41:08,154 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-03-03 19:41:08,339 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-03 19:41:08,339 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:08,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:08,340 INFO L85 PathProgramCache]: Analyzing trace with hash 445471155, now seen corresponding path program 75 times [2022-03-03 19:41:08,340 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:08,340 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051846554] [2022-03-03 19:41:08,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:08,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:08,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:08,627 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-03 19:41:08,627 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:08,627 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051846554] [2022-03-03 19:41:08,627 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051846554] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:08,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509607533] [2022-03-03 19:41:08,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:41:08,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:08,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:08,629 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-03 19:41:08,629 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-03 19:41:08,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-03 19:41:08,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:08,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-03 19:41:08,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:10,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:10,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:10,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:10,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:10,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:10,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:10,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:10,025 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-03 19:41:10,038 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-03 19:41:10,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:11,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,035 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,039 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,040 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,042 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:11,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:11,145 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-03 19:41:11,863 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-03 19:41:11,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509607533] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:11,863 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:11,863 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-03-03 19:41:11,863 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514389367] [2022-03-03 19:41:11,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:11,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-03 19:41:11,864 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:11,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-03 19:41:11,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=1615, Unknown=0, NotChecked=0, Total=2070 [2022-03-03 19:41:11,864 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-03 19:41:21,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:21,427 INFO L93 Difference]: Finished difference Result 79961 states and 200836 transitions. [2022-03-03 19:41:21,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-03-03 19:41:21,427 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-03 19:41:21,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:21,583 INFO L225 Difference]: With dead ends: 79961 [2022-03-03 19:41:21,584 INFO L226 Difference]: Without dead ends: 79649 [2022-03-03 19:41:21,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 101 SyntacticMatches, 2 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10879 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=4069, Invalid=25687, Unknown=0, NotChecked=0, Total=29756 [2022-03-03 19:41:21,585 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.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:21,585 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [903 Valid, 2576 Invalid, 4198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 3431 Invalid, 0 Unknown, 554 Unchecked, 2.1s Time] [2022-03-03 19:41:21,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79649 states. [2022-03-03 19:41:22,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79649 to 58101. [2022-03-03 19:41:22,757 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-03 19:41:22,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58101 states to 58101 states and 146875 transitions. [2022-03-03 19:41:22,885 INFO L78 Accepts]: Start accepts. Automaton has 58101 states and 146875 transitions. Word has length 59 [2022-03-03 19:41:22,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:22,886 INFO L470 AbstractCegarLoop]: Abstraction has 58101 states and 146875 transitions. [2022-03-03 19:41:22,886 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-03 19:41:22,886 INFO L276 IsEmpty]: Start isEmpty. Operand 58101 states and 146875 transitions. [2022-03-03 19:41:22,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:41:22,936 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:22,936 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-03 19:41:22,952 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-03 19:41:23,137 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-03 19:41:23,137 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:23,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:23,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1531796403, now seen corresponding path program 76 times [2022-03-03 19:41:23,137 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:23,137 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455140625] [2022-03-03 19:41:23,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:23,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:23,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:23,409 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-03 19:41:23,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:23,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455140625] [2022-03-03 19:41:23,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455140625] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:23,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747272284] [2022-03-03 19:41:23,409 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:41:23,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:23,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:23,410 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-03 19:41:23,411 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-03 19:41:23,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:41:23,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:23,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:41:23,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:24,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:24,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:24,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:24,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:24,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:24,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:24,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:24,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 13 select indices, 13 select index equivalence classes, 21 disjoint index pairs (out of 78 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 44 [2022-03-03 19:41:24,753 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-03 19:41:24,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:26,179 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:41:26,179 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-03 19:41:27,234 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-03 19:41:27,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747272284] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:27,234 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:27,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 42 [2022-03-03 19:41:27,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135392668] [2022-03-03 19:41:27,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:27,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-03 19:41:27,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:27,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-03 19:41:27,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1506, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:41:27,235 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-03 19:41:31,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:31,453 INFO L93 Difference]: Finished difference Result 76917 states and 194213 transitions. [2022-03-03 19:41:31,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-03 19:41:31,454 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-03 19:41:31,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:31,612 INFO L225 Difference]: With dead ends: 76917 [2022-03-03 19:41:31,612 INFO L226 Difference]: Without dead ends: 76061 [2022-03-03 19:41:31,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3745 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1433, Invalid=10123, Unknown=0, NotChecked=0, Total=11556 [2022-03-03 19:41:31,613 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-03 19:41:31,613 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-03 19:41:31,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76061 states. [2022-03-03 19:41:32,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76061 to 61453. [2022-03-03 19:41:32,867 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-03 19:41:33,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61453 states to 61453 states and 155397 transitions. [2022-03-03 19:41:33,149 INFO L78 Accepts]: Start accepts. Automaton has 61453 states and 155397 transitions. Word has length 59 [2022-03-03 19:41:33,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:33,149 INFO L470 AbstractCegarLoop]: Abstraction has 61453 states and 155397 transitions. [2022-03-03 19:41:33,149 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-03 19:41:33,149 INFO L276 IsEmpty]: Start isEmpty. Operand 61453 states and 155397 transitions. [2022-03-03 19:41:33,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:41:33,192 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:33,192 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-03 19:41:33,208 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-03-03 19:41:33,393 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-03 19:41:33,393 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:33,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:33,393 INFO L85 PathProgramCache]: Analyzing trace with hash 454482355, now seen corresponding path program 77 times [2022-03-03 19:41:33,393 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:33,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559473245] [2022-03-03 19:41:33,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:33,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:33,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:33,832 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:33,832 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:33,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559473245] [2022-03-03 19:41:33,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559473245] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:33,832 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643792808] [2022-03-03 19:41:33,832 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:41:33,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:33,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:33,834 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-03 19:41:33,834 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-03 19:41:33,860 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-03 19:41:33,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:33,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-03 19:41:33,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:34,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:34,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:34,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:34,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:34,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:34,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:34,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:34,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:34,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 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-03 19:41:34,923 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-03 19:41:34,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:36,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,246 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,259 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:36,367 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:36,367 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-03 19:41:37,268 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-03 19:41:37,268 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643792808] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:37,268 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:37,268 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 47 [2022-03-03 19:41:37,268 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286051142] [2022-03-03 19:41:37,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:37,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-03 19:41:37,269 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:37,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-03 19:41:37,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=427, Invalid=1829, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 19:41:37,269 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-03 19:41:45,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:45,906 INFO L93 Difference]: Finished difference Result 93741 states and 237570 transitions. [2022-03-03 19:41:45,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-03-03 19:41:45,907 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-03 19:41:45,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:46,176 INFO L225 Difference]: With dead ends: 93741 [2022-03-03 19:41:46,176 INFO L226 Difference]: Without dead ends: 92977 [2022-03-03 19:41:46,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 90 SyntacticMatches, 5 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6599 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=2969, Invalid=19083, Unknown=0, NotChecked=0, Total=22052 [2022-03-03 19:41:46,177 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, 1.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:46,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1051 Valid, 3101 Invalid, 5252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 3594 Invalid, 0 Unknown, 1387 Unchecked, 1.9s Time] [2022-03-03 19:41:46,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92977 states. [2022-03-03 19:41:47,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92977 to 62437. [2022-03-03 19:41:47,532 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-03 19:41:47,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62437 states to 62437 states and 157303 transitions. [2022-03-03 19:41:47,682 INFO L78 Accepts]: Start accepts. Automaton has 62437 states and 157303 transitions. Word has length 59 [2022-03-03 19:41:47,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:47,682 INFO L470 AbstractCegarLoop]: Abstraction has 62437 states and 157303 transitions. [2022-03-03 19:41:47,682 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-03 19:41:47,682 INFO L276 IsEmpty]: Start isEmpty. Operand 62437 states and 157303 transitions. [2022-03-03 19:41:47,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:41:47,739 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:47,739 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-03 19:41:47,756 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-03 19:41:47,939 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-03 19:41:47,939 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:41:47,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:47,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1982528589, now seen corresponding path program 78 times [2022-03-03 19:41:47,940 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:47,940 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848140097] [2022-03-03 19:41:47,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:47,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:47,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:48,447 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-03 19:41:48,447 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:48,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848140097] [2022-03-03 19:41:48,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848140097] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:48,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300625918] [2022-03-03 19:41:48,447 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:41:48,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:48,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:48,448 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-03 19:41:48,449 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-03 19:41:48,475 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-03 19:41:48,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:48,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-03 19:41:48,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:50,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:50,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:50,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:50,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:50,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:41:50,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:50,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:50,121 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-03 19:41:50,134 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-03 19:41:50,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:51,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:41:51,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:41:51,841 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-03 19:41:52,312 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-03 19:41:52,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300625918] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:52,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:52,312 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-03-03 19:41:52,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277583902] [2022-03-03 19:41:52,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:52,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-03 19:41:52,313 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:52,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-03 19:41:52,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=1677, Unknown=0, NotChecked=0, Total=2070 [2022-03-03 19:41:52,313 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-03 19:42:23,630 WARN L228 SmtUtils]: Spent 7.40s on a formula simplification that was a NOOP. DAG size: 76 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-03 19:42:30,007 WARN L228 SmtUtils]: Spent 6.21s 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-03 19:42:34,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:34,749 INFO L93 Difference]: Finished difference Result 69941 states and 175563 transitions. [2022-03-03 19:42:34,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-03 19:42:34,749 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-03 19:42:34,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:34,886 INFO L225 Difference]: With dead ends: 69941 [2022-03-03 19:42:34,886 INFO L226 Difference]: Without dead ends: 69913 [2022-03-03 19:42:34,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 115 SyntacticMatches, 3 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4328 ImplicationChecksByTransitivity, 43.2s TimeCoverageRelationStatistics Valid=1915, Invalid=12123, Unknown=4, NotChecked=0, Total=14042 [2022-03-03 19:42:34,887 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 589 mSDsluCounter, 1806 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 589 SdHoareTripleChecker+Valid, 1145 SdHoareTripleChecker+Invalid, 3279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2510 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:34,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [589 Valid, 1145 Invalid, 3279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 713 Invalid, 0 Unknown, 2510 Unchecked, 0.4s Time] [2022-03-03 19:42:34,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69913 states. [2022-03-03 19:42:35,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69913 to 63129. [2022-03-03 19:42:36,054 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-03 19:42:36,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63129 states to 63129 states and 159081 transitions. [2022-03-03 19:42:36,199 INFO L78 Accepts]: Start accepts. Automaton has 63129 states and 159081 transitions. Word has length 59 [2022-03-03 19:42:36,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:36,200 INFO L470 AbstractCegarLoop]: Abstraction has 63129 states and 159081 transitions. [2022-03-03 19:42:36,200 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-03 19:42:36,200 INFO L276 IsEmpty]: Start isEmpty. Operand 63129 states and 159081 transitions. [2022-03-03 19:42:36,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:42:36,254 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:36,255 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-03 19:42:36,270 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-03 19:42:36,455 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-03 19:42:36,455 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:36,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:36,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1940006323, now seen corresponding path program 79 times [2022-03-03 19:42:36,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:36,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235520857] [2022-03-03 19:42:36,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:36,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:36,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:36,779 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-03 19:42:36,779 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:36,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235520857] [2022-03-03 19:42:36,781 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235520857] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:36,781 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228917082] [2022-03-03 19:42:36,781 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:42:36,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:36,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:36,782 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-03 19:42:36,783 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-03 19:42:36,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:36,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:42:36,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:38,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:38,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:38,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:38,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:38,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:38,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:38,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:38,143 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-03 19:42:38,157 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-03 19:42:38,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:39,675 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:42:39,676 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-03 19:42:41,393 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-03 19:42:41,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228917082] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:41,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:41,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-03 19:42:41,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315375570] [2022-03-03 19:42:41,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:41,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-03 19:42:41,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:41,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-03 19:42:41,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1774, Unknown=0, NotChecked=0, Total=2070 [2022-03-03 19:42:41,395 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-03 19:42:49,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:49,281 INFO L93 Difference]: Finished difference Result 144919 states and 356318 transitions. [2022-03-03 19:42:49,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2022-03-03 19:42:49,281 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-03 19:42:49,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:49,676 INFO L225 Difference]: With dead ends: 144919 [2022-03-03 19:42:49,676 INFO L226 Difference]: Without dead ends: 144783 [2022-03-03 19:42:49,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 113 SyntacticMatches, 2 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13528 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=3974, Invalid=32698, Unknown=0, NotChecked=0, Total=36672 [2022-03-03 19:42:49,678 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 992 mSDsluCounter, 2811 mSDsCounter, 0 mSdLazyCounter, 2613 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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-03 19:42:49,678 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-03 19:42:49,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144783 states. [2022-03-03 19:42:51,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144783 to 92615. [2022-03-03 19:42:52,048 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-03 19:42:52,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92615 states to 92615 states and 230833 transitions. [2022-03-03 19:42:52,261 INFO L78 Accepts]: Start accepts. Automaton has 92615 states and 230833 transitions. Word has length 59 [2022-03-03 19:42:52,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:52,261 INFO L470 AbstractCegarLoop]: Abstraction has 92615 states and 230833 transitions. [2022-03-03 19:42:52,262 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-03 19:42:52,262 INFO L276 IsEmpty]: Start isEmpty. Operand 92615 states and 230833 transitions. [2022-03-03 19:42:52,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:42:52,343 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:52,343 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-03 19:42:52,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-03-03 19:42:52,544 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-03 19:42:52,544 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:42:52,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:52,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1672226739, now seen corresponding path program 80 times [2022-03-03 19:42:52,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:52,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683706694] [2022-03-03 19:42:52,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:52,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:52,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:53,175 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-03 19:42:53,176 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:53,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683706694] [2022-03-03 19:42:53,176 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683706694] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:53,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056783394] [2022-03-03 19:42:53,176 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:42:53,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:53,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:53,177 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-03 19:42:53,178 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-03 19:42:53,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:42:53,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:53,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:42:53,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:54,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,551 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:54,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:54,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:54,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:54,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:54,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:42:54,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:42:54,586 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-03 19:42:54,601 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-03 19:42:54,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:56,041 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:42:56,041 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-03 19:42:57,381 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-03 19:42:57,382 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056783394] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:57,382 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:57,382 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 43 [2022-03-03 19:42:57,382 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459687324] [2022-03-03 19:42:57,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:57,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-03 19:42:57,382 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:57,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-03 19:42:57,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=1581, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:42:57,383 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-03 19:43:01,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:01,651 INFO L93 Difference]: Finished difference Result 116147 states and 290044 transitions. [2022-03-03 19:43:01,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-03 19:43:01,651 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-03 19:43:01,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:02,034 INFO L225 Difference]: With dead ends: 116147 [2022-03-03 19:43:02,034 INFO L226 Difference]: Without dead ends: 115315 [2022-03-03 19:43:02,035 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-03 19:43:02,035 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 993 mSDsluCounter, 3170 mSDsCounter, 0 mSdLazyCounter, 2767 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:02,035 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.5s Time] [2022-03-03 19:43:02,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115315 states. [2022-03-03 19:43:04,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115315 to 94687. [2022-03-03 19:43:04,293 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-03 19:43:04,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94687 states to 94687 states and 236087 transitions. [2022-03-03 19:43:04,713 INFO L78 Accepts]: Start accepts. Automaton has 94687 states and 236087 transitions. Word has length 59 [2022-03-03 19:43:04,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:04,713 INFO L470 AbstractCegarLoop]: Abstraction has 94687 states and 236087 transitions. [2022-03-03 19:43:04,713 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-03 19:43:04,713 INFO L276 IsEmpty]: Start isEmpty. Operand 94687 states and 236087 transitions. [2022-03-03 19:43:04,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:43:04,789 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:04,789 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-03 19:43:04,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-03-03 19:43:04,989 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-03 19:43:04,990 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:04,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:04,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1842098253, now seen corresponding path program 81 times [2022-03-03 19:43:04,990 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:04,990 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816556127] [2022-03-03 19:43:04,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:04,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:05,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:05,340 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-03 19:43:05,340 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:05,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816556127] [2022-03-03 19:43:05,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816556127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:05,340 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524266591] [2022-03-03 19:43:05,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:43:05,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:05,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:05,341 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-03 19:43:05,342 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-03 19:43:05,469 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-03 19:43:05,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:05,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:43:05,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:06,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:06,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:06,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:06,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:06,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:06,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:06,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:06,707 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-03 19:43:06,721 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-03 19:43:06,722 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:08,176 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:43:08,176 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-03 19:43:09,926 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-03 19:43:09,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524266591] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:09,927 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:09,927 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-03 19:43:09,927 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331032931] [2022-03-03 19:43:09,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:09,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-03 19:43:09,927 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:09,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-03 19:43:09,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2022-03-03 19:43:09,928 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-03 19:43:14,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:14,227 INFO L93 Difference]: Finished difference Result 130113 states and 326485 transitions. [2022-03-03 19:43:14,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-03 19:43:14,227 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-03 19:43:14,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:14,553 INFO L225 Difference]: With dead ends: 130113 [2022-03-03 19:43:14,553 INFO L226 Difference]: Without dead ends: 129873 [2022-03-03 19:43:14,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4269 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1933, Invalid=11873, Unknown=0, NotChecked=0, Total=13806 [2022-03-03 19:43:14,554 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-03 19:43:14,554 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-03 19:43:14,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129873 states. [2022-03-03 19:43:16,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129873 to 96805. [2022-03-03 19:43:17,042 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-03 19:43:17,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96805 states to 96805 states and 241481 transitions. [2022-03-03 19:43:17,545 INFO L78 Accepts]: Start accepts. Automaton has 96805 states and 241481 transitions. Word has length 59 [2022-03-03 19:43:17,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:17,545 INFO L470 AbstractCegarLoop]: Abstraction has 96805 states and 241481 transitions. [2022-03-03 19:43:17,545 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-03 19:43:17,545 INFO L276 IsEmpty]: Start isEmpty. Operand 96805 states and 241481 transitions. [2022-03-03 19:43:17,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:43:17,626 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:17,627 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-03 19:43:17,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-03-03 19:43:17,827 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-03 19:43:17,827 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:17,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:17,827 INFO L85 PathProgramCache]: Analyzing trace with hash -196176637, now seen corresponding path program 82 times [2022-03-03 19:43:17,827 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:17,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019357907] [2022-03-03 19:43:17,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:17,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:17,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:18,189 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-03 19:43:18,190 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:18,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019357907] [2022-03-03 19:43:18,190 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019357907] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:18,190 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480604012] [2022-03-03 19:43:18,190 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:43:18,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:18,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:18,191 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-03 19:43:18,192 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-03 19:43:18,219 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:43:18,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:18,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:43:18,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:19,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:19,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:19,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:19,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:19,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:19,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:19,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:19,540 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-03 19:43:19,555 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-03 19:43:19,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:21,153 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:43:21,153 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-03 19:43:23,262 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-03 19:43:23,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480604012] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:23,263 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:23,263 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-03 19:43:23,263 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296056858] [2022-03-03 19:43:23,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:23,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-03 19:43:23,263 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:23,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-03 19:43:23,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=304, Invalid=1766, Unknown=0, NotChecked=0, Total=2070 [2022-03-03 19:43:23,263 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-03 19:43:27,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:27,684 INFO L93 Difference]: Finished difference Result 124231 states and 310489 transitions. [2022-03-03 19:43:27,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-03 19:43:27,684 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-03 19:43:27,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:28,016 INFO L225 Difference]: With dead ends: 124231 [2022-03-03 19:43:28,016 INFO L226 Difference]: Without dead ends: 124035 [2022-03-03 19:43:28,017 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 89 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4193 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1832, Invalid=11508, Unknown=0, NotChecked=0, Total=13340 [2022-03-03 19:43:28,017 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-03 19:43:28,017 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-03 19:43:28,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124035 states. [2022-03-03 19:43:29,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124035 to 91531. [2022-03-03 19:43:30,015 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-03 19:43:30,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91531 states to 91531 states and 228291 transitions. [2022-03-03 19:43:30,226 INFO L78 Accepts]: Start accepts. Automaton has 91531 states and 228291 transitions. Word has length 59 [2022-03-03 19:43:30,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:30,226 INFO L470 AbstractCegarLoop]: Abstraction has 91531 states and 228291 transitions. [2022-03-03 19:43:30,226 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-03 19:43:30,226 INFO L276 IsEmpty]: Start isEmpty. Operand 91531 states and 228291 transitions. [2022-03-03 19:43:30,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:43:30,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:30,602 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-03 19:43:30,618 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-03 19:43:30,810 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-03 19:43:30,811 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:30,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:30,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1246017101, now seen corresponding path program 83 times [2022-03-03 19:43:30,811 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:30,811 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714689391] [2022-03-03 19:43:30,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:30,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:30,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:31,137 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-03 19:43:31,137 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:31,137 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714689391] [2022-03-03 19:43:31,137 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714689391] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:31,138 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799811634] [2022-03-03 19:43:31,138 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:43:31,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:31,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:31,139 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-03 19:43:31,139 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-03 19:43:31,166 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-03 19:43:31,166 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:31,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-03 19:43:31,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:32,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:32,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:32,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:32,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:32,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:32,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:32,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:32,532 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-03 19:43:32,547 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-03 19:43:32,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:33,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:33,548 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:43:33,548 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-03 19:43:34,567 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-03 19:43:34,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799811634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:34,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:34,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-03-03 19:43:34,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767723027] [2022-03-03 19:43:34,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:34,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-03 19:43:34,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:34,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-03 19:43:34,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1657, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:43:34,568 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-03 19:43:38,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:38,575 INFO L93 Difference]: Finished difference Result 113227 states and 282115 transitions. [2022-03-03 19:43:38,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-03 19:43:38,576 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-03 19:43:38,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:38,985 INFO L225 Difference]: With dead ends: 113227 [2022-03-03 19:43:38,986 INFO L226 Difference]: Without dead ends: 112439 [2022-03-03 19:43:38,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 88 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3202 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1334, Invalid=8968, Unknown=0, NotChecked=0, Total=10302 [2022-03-03 19:43:38,986 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.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:38,986 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.6s Time] [2022-03-03 19:43:39,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112439 states. [2022-03-03 19:43:41,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112439 to 99503. [2022-03-03 19:43:41,277 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-03 19:43:41,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99503 states to 99503 states and 248063 transitions. [2022-03-03 19:43:41,540 INFO L78 Accepts]: Start accepts. Automaton has 99503 states and 248063 transitions. Word has length 59 [2022-03-03 19:43:41,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:41,540 INFO L470 AbstractCegarLoop]: Abstraction has 99503 states and 248063 transitions. [2022-03-03 19:43:41,540 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-03 19:43:41,540 INFO L276 IsEmpty]: Start isEmpty. Operand 99503 states and 248063 transitions. [2022-03-03 19:43:41,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:43:41,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:41,891 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-03 19:43:41,908 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-03-03 19:43:42,105 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-03 19:43:42,105 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:42,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:42,106 INFO L85 PathProgramCache]: Analyzing trace with hash -112976461, now seen corresponding path program 84 times [2022-03-03 19:43:42,106 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:42,106 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774140462] [2022-03-03 19:43:42,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:42,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:42,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:42,457 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-03 19:43:42,457 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:42,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774140462] [2022-03-03 19:43:42,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774140462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:42,457 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818725135] [2022-03-03 19:43:42,457 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:43:42,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:42,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:42,458 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-03 19:43:42,459 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-03 19:43:42,487 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-03 19:43:42,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:42,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:43:42,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:43,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:43,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:43,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:43,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:43,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:43,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:43:43,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:43:43,803 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-03 19:43:43,817 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-03 19:43:43,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:45,368 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:43:45,369 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-03 19:43:48,147 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-03 19:43:48,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818725135] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:48,147 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:48,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-03-03 19:43:48,148 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919034208] [2022-03-03 19:43:48,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:48,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-03 19:43:48,148 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:48,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-03 19:43:48,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1673, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:43:48,148 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-03 19:43:54,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:54,502 INFO L93 Difference]: Finished difference Result 155713 states and 384598 transitions. [2022-03-03 19:43:54,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-03 19:43:54,502 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-03 19:43:54,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:54,895 INFO L225 Difference]: With dead ends: 155713 [2022-03-03 19:43:54,896 INFO L226 Difference]: Without dead ends: 155245 [2022-03-03 19:43:54,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 91 SyntacticMatches, 3 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7509 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2771, Invalid=19579, Unknown=0, NotChecked=0, Total=22350 [2022-03-03 19:43:54,897 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-03 19:43:54,897 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-03 19:43:55,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155245 states. [2022-03-03 19:43:57,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155245 to 98525. [2022-03-03 19:43:57,591 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-03 19:43:58,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98525 states to 98525 states and 245637 transitions. [2022-03-03 19:43:58,108 INFO L78 Accepts]: Start accepts. Automaton has 98525 states and 245637 transitions. Word has length 59 [2022-03-03 19:43:58,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:58,108 INFO L470 AbstractCegarLoop]: Abstraction has 98525 states and 245637 transitions. [2022-03-03 19:43:58,108 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-03 19:43:58,108 INFO L276 IsEmpty]: Start isEmpty. Operand 98525 states and 245637 transitions. [2022-03-03 19:43:58,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:43:58,187 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:58,187 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-03 19:43:58,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-03-03 19:43:58,387 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-03 19:43:58,387 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:43:58,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:58,388 INFO L85 PathProgramCache]: Analyzing trace with hash -465374797, now seen corresponding path program 85 times [2022-03-03 19:43:58,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:58,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556536572] [2022-03-03 19:43:58,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:58,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:58,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:58,770 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-03 19:43:58,770 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:58,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556536572] [2022-03-03 19:43:58,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556536572] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:58,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138754723] [2022-03-03 19:43:58,770 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:43:58,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:58,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:58,771 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-03 19:43:58,772 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-03 19:43:58,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:58,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:43:58,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:00,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:00,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:00,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:00,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:00,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:00,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:00,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:00,128 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-03 19:44:00,143 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-03 19:44:00,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:01,638 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:44:01,639 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-03 19:44:03,384 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-03 19:44:03,384 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138754723] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:03,384 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:03,384 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-03 19:44:03,384 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126485879] [2022-03-03 19:44:03,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:03,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-03 19:44:03,384 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:03,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-03 19:44:03,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1763, Unknown=0, NotChecked=0, Total=2070 [2022-03-03 19:44:03,385 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-03 19:44:08,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:08,811 INFO L93 Difference]: Finished difference Result 129475 states and 322961 transitions. [2022-03-03 19:44:08,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-03 19:44:08,811 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-03 19:44:08,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:09,163 INFO L225 Difference]: With dead ends: 129475 [2022-03-03 19:44:09,163 INFO L226 Difference]: Without dead ends: 129003 [2022-03-03 19:44:09,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5754 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=2341, Invalid=15481, Unknown=0, NotChecked=0, Total=17822 [2022-03-03 19:44:09,164 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-03 19:44:09,164 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-03 19:44:09,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129003 states. [2022-03-03 19:44:11,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129003 to 99389. [2022-03-03 19:44:11,426 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-03 19:44:11,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99389 states to 99389 states and 247877 transitions. [2022-03-03 19:44:11,681 INFO L78 Accepts]: Start accepts. Automaton has 99389 states and 247877 transitions. Word has length 59 [2022-03-03 19:44:11,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:11,681 INFO L470 AbstractCegarLoop]: Abstraction has 99389 states and 247877 transitions. [2022-03-03 19:44:11,681 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-03 19:44:11,681 INFO L276 IsEmpty]: Start isEmpty. Operand 99389 states and 247877 transitions. [2022-03-03 19:44:11,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:44:11,766 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:11,766 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-03 19:44:11,782 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-03 19:44:11,966 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-03 19:44:11,967 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:11,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:11,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1675715661, now seen corresponding path program 86 times [2022-03-03 19:44:11,967 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:11,967 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147166829] [2022-03-03 19:44:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:11,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:11,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:12,589 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-03 19:44:12,590 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:12,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147166829] [2022-03-03 19:44:12,590 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147166829] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:12,590 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031138109] [2022-03-03 19:44:12,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:44:12,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:12,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:12,591 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-03 19:44:12,592 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-03 19:44:12,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:44:12,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:12,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:44:12,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:13,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:13,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:13,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:13,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:13,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:13,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:13,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:13,806 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-03 19:44:13,820 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-03 19:44:13,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:15,331 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:44:15,331 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-03 19:44:16,707 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-03 19:44:16,707 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031138109] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:16,707 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:16,707 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-03 19:44:16,707 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376106510] [2022-03-03 19:44:16,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:16,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-03 19:44:16,707 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:16,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-03 19:44:16,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=1756, Unknown=0, NotChecked=0, Total=2070 [2022-03-03 19:44:16,708 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-03 19:44:20,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:20,116 INFO L93 Difference]: Finished difference Result 121921 states and 303473 transitions. [2022-03-03 19:44:20,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-03 19:44:20,116 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-03 19:44:20,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:20,556 INFO L225 Difference]: With dead ends: 121921 [2022-03-03 19:44:20,556 INFO L226 Difference]: Without dead ends: 121857 [2022-03-03 19:44:20,556 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3423 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1483, Invalid=10073, Unknown=0, NotChecked=0, Total=11556 [2022-03-03 19:44:20,556 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-03 19:44:20,557 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-03 19:44:20,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121857 states. [2022-03-03 19:44:22,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121857 to 100241. [2022-03-03 19:44:22,910 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-03 19:44:23,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100241 states to 100241 states and 250005 transitions. [2022-03-03 19:44:23,180 INFO L78 Accepts]: Start accepts. Automaton has 100241 states and 250005 transitions. Word has length 59 [2022-03-03 19:44:23,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:23,180 INFO L470 AbstractCegarLoop]: Abstraction has 100241 states and 250005 transitions. [2022-03-03 19:44:23,180 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-03 19:44:23,180 INFO L276 IsEmpty]: Start isEmpty. Operand 100241 states and 250005 transitions. [2022-03-03 19:44:23,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:44:23,552 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:23,552 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-03 19:44:23,568 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-03 19:44:23,753 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-03 19:44:23,753 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:23,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:23,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1071456173, now seen corresponding path program 87 times [2022-03-03 19:44:23,753 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:23,753 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296033947] [2022-03-03 19:44:23,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:23,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:23,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:24,053 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-03 19:44:24,053 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:24,053 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296033947] [2022-03-03 19:44:24,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296033947] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:24,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552109839] [2022-03-03 19:44:24,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:44:24,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:24,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:24,055 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-03 19:44:24,055 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-03 19:44:24,082 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-03 19:44:24,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:24,083 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:44:24,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:25,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:25,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,262 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:25,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:25,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:25,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:25,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:25,274 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-03 19:44:25,288 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-03 19:44:25,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:26,883 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:44:26,884 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-03 19:44:28,348 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-03 19:44:28,348 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552109839] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:28,348 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:28,348 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 42 [2022-03-03 19:44:28,349 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024967914] [2022-03-03 19:44:28,349 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:28,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-03 19:44:28,349 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:28,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-03 19:44:28,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1537, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:44:28,349 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-03 19:44:33,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:33,958 INFO L93 Difference]: Finished difference Result 183741 states and 457388 transitions. [2022-03-03 19:44:33,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-03 19:44:33,958 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-03 19:44:33,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:34,619 INFO L225 Difference]: With dead ends: 183741 [2022-03-03 19:44:34,619 INFO L226 Difference]: Without dead ends: 183593 [2022-03-03 19:44:34,620 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-03 19:44:34,620 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-03 19:44:34,620 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-03 19:44:34,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183593 states. [2022-03-03 19:44:37,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183593 to 106687. [2022-03-03 19:44:37,746 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-03 19:44:38,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106687 states to 106687 states and 265631 transitions. [2022-03-03 19:44:38,318 INFO L78 Accepts]: Start accepts. Automaton has 106687 states and 265631 transitions. Word has length 59 [2022-03-03 19:44:38,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:38,318 INFO L470 AbstractCegarLoop]: Abstraction has 106687 states and 265631 transitions. [2022-03-03 19:44:38,318 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-03 19:44:38,318 INFO L276 IsEmpty]: Start isEmpty. Operand 106687 states and 265631 transitions. [2022-03-03 19:44:38,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:44:38,411 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:38,411 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-03 19:44:38,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-03-03 19:44:38,611 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-03 19:44:38,612 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:38,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:38,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1082232397, now seen corresponding path program 88 times [2022-03-03 19:44:38,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:38,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244042198] [2022-03-03 19:44:38,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:38,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:38,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:39,014 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-03 19:44:39,014 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:39,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244042198] [2022-03-03 19:44:39,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244042198] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:39,014 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127303813] [2022-03-03 19:44:39,015 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:44:39,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:39,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:39,016 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-03 19:44:39,016 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-03 19:44:39,040 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:44:39,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:39,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:44:39,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:40,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:40,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:40,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:40,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:40,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:40,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:40,422 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-03 19:44:40,438 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-03 19:44:40,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:41,924 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:44:41,924 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-03 19:44:44,397 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-03 19:44:44,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127303813] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:44,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:44,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-03-03 19:44:44,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998186758] [2022-03-03 19:44:44,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:44,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-03 19:44:44,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:44,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-03 19:44:44,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=1684, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:44:44,398 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-03 19:44:48,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:44:48,767 INFO L93 Difference]: Finished difference Result 146417 states and 366995 transitions. [2022-03-03 19:44:48,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-03 19:44:48,768 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-03 19:44:48,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:44:49,152 INFO L225 Difference]: With dead ends: 146417 [2022-03-03 19:44:49,152 INFO L226 Difference]: Without dead ends: 145817 [2022-03-03 19:44:49,153 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-03 19:44:49,153 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.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:49,153 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.3s Time] [2022-03-03 19:44:49,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145817 states. [2022-03-03 19:44:51,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145817 to 52025. [2022-03-03 19:44:51,179 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-03 19:44:51,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52025 states to 52025 states and 129497 transitions. [2022-03-03 19:44:51,452 INFO L78 Accepts]: Start accepts. Automaton has 52025 states and 129497 transitions. Word has length 59 [2022-03-03 19:44:51,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:44:51,452 INFO L470 AbstractCegarLoop]: Abstraction has 52025 states and 129497 transitions. [2022-03-03 19:44:51,452 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-03 19:44:51,452 INFO L276 IsEmpty]: Start isEmpty. Operand 52025 states and 129497 transitions. [2022-03-03 19:44:51,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:44:51,499 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:44:51,499 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-03 19:44:51,514 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-03 19:44:51,699 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-03 19:44:51,699 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:44:51,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:44:51,699 INFO L85 PathProgramCache]: Analyzing trace with hash 294491059, now seen corresponding path program 89 times [2022-03-03 19:44:51,700 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:44:51,700 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93656383] [2022-03-03 19:44:51,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:44:51,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:44:51,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:44:52,072 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-03 19:44:52,072 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:44:52,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93656383] [2022-03-03 19:44:52,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93656383] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:44:52,072 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558460222] [2022-03-03 19:44:52,072 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:44:52,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:52,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:44:52,073 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-03 19:44:52,074 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-03 19:44:52,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-03 19:44:52,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:44:52,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-03 19:44:52,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:44:53,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:53,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:53,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:53,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:53,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:53,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:44:53,516 INFO L244 Elim1Store]: Index analysis took 120 ms [2022-03-03 19:44:53,516 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-03 19:44:53,530 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-03 19:44:53,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:44:54,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:44:54,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:44:54,776 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-03 19:44:55,497 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-03 19:44:55,498 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558460222] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:44:55,498 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:44:55,498 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-03-03 19:44:55,498 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735578233] [2022-03-03 19:44:55,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:44:55,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-03 19:44:55,498 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:44:55,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-03 19:44:55,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=461, Invalid=1609, Unknown=0, NotChecked=0, Total=2070 [2022-03-03 19:44:55,499 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-03 19:45:05,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:05,973 INFO L93 Difference]: Finished difference Result 92995 states and 231712 transitions. [2022-03-03 19:45:05,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2022-03-03 19:45:05,973 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-03 19:45:05,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:06,176 INFO L225 Difference]: With dead ends: 92995 [2022-03-03 19:45:06,176 INFO L226 Difference]: Without dead ends: 92071 [2022-03-03 19:45:06,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 92 SyntacticMatches, 3 SemanticMatches, 175 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11718 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=4583, Invalid=26569, Unknown=0, NotChecked=0, Total=31152 [2022-03-03 19:45:06,178 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, 2.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:06,178 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1082 Valid, 2367 Invalid, 3984 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [293 Valid, 2839 Invalid, 0 Unknown, 852 Unchecked, 2.0s Time] [2022-03-03 19:45:06,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92071 states. [2022-03-03 19:45:07,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92071 to 54429. [2022-03-03 19:45:07,483 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-03 19:45:07,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54429 states to 54429 states and 135449 transitions. [2022-03-03 19:45:07,737 INFO L78 Accepts]: Start accepts. Automaton has 54429 states and 135449 transitions. Word has length 59 [2022-03-03 19:45:07,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:07,737 INFO L470 AbstractCegarLoop]: Abstraction has 54429 states and 135449 transitions. [2022-03-03 19:45:07,738 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-03 19:45:07,738 INFO L276 IsEmpty]: Start isEmpty. Operand 54429 states and 135449 transitions. [2022-03-03 19:45:07,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:45:07,783 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:07,783 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-03 19:45:07,799 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-03 19:45:07,983 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-03 19:45:07,984 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:07,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:07,984 INFO L85 PathProgramCache]: Analyzing trace with hash -915849805, now seen corresponding path program 90 times [2022-03-03 19:45:07,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:07,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763971655] [2022-03-03 19:45:07,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:07,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:07,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:08,396 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-03 19:45:08,396 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:08,396 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763971655] [2022-03-03 19:45:08,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763971655] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:08,396 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870523012] [2022-03-03 19:45:08,396 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:45:08,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:08,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:08,397 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-03 19:45:08,399 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-03 19:45:08,427 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-03 19:45:08,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:08,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:45:08,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:09,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:09,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:09,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:09,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:09,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:09,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:09,714 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-03 19:45:09,727 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-03 19:45:09,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:11,179 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:45:11,180 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-03 19:45:12,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-03 19:45:12,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870523012] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:12,474 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:12,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-03-03 19:45:12,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541422498] [2022-03-03 19:45:12,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:12,474 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-03 19:45:12,474 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:12,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-03 19:45:12,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1675, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:45:12,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-03 19:45:19,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:19,820 INFO L93 Difference]: Finished difference Result 99325 states and 247257 transitions. [2022-03-03 19:45:19,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2022-03-03 19:45:19,820 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-03 19:45:19,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:20,178 INFO L225 Difference]: With dead ends: 99325 [2022-03-03 19:45:20,178 INFO L226 Difference]: Without dead ends: 99261 [2022-03-03 19:45:20,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 96 SyntacticMatches, 3 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9894 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=3513, Invalid=25557, Unknown=0, NotChecked=0, Total=29070 [2022-03-03 19:45:20,179 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 557 mSDsluCounter, 3170 mSDsCounter, 0 mSdLazyCounter, 3313 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 557 SdHoareTripleChecker+Valid, 2261 SdHoareTripleChecker+Invalid, 4922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 3313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1508 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:20,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [557 Valid, 2261 Invalid, 4922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 3313 Invalid, 0 Unknown, 1508 Unchecked, 2.0s Time] [2022-03-03 19:45:20,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99261 states. [2022-03-03 19:45:21,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99261 to 65363. [2022-03-03 19:45:21,647 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-03 19:45:21,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65363 states to 65363 states and 162825 transitions. [2022-03-03 19:45:21,961 INFO L78 Accepts]: Start accepts. Automaton has 65363 states and 162825 transitions. Word has length 59 [2022-03-03 19:45:21,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:21,961 INFO L470 AbstractCegarLoop]: Abstraction has 65363 states and 162825 transitions. [2022-03-03 19:45:21,961 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-03 19:45:21,961 INFO L276 IsEmpty]: Start isEmpty. Operand 65363 states and 162825 transitions. [2022-03-03 19:45:22,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:45:22,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:22,014 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-03 19:45:22,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-03-03 19:45:22,214 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-03 19:45:22,214 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:22,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:22,215 INFO L85 PathProgramCache]: Analyzing trace with hash -2056362061, now seen corresponding path program 91 times [2022-03-03 19:45:22,215 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:22,215 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071393668] [2022-03-03 19:45:22,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:22,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:22,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:22,626 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:22,626 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:22,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071393668] [2022-03-03 19:45:22,626 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071393668] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:22,626 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728088779] [2022-03-03 19:45:22,627 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:45:22,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:22,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:22,628 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-03 19:45:22,628 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-03 19:45:22,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:22,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:45:22,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:24,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:24,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:24,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,052 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:24,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:24,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:24,055 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-03 19:45:24,067 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-03 19:45:24,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:25,522 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:45:25,522 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-03 19:45:27,128 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-03 19:45:27,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728088779] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:27,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:27,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-03-03 19:45:27,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075492871] [2022-03-03 19:45:27,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:27,129 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-03 19:45:27,129 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:27,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-03 19:45:27,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:45:27,130 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-03 19:45:33,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:33,507 INFO L93 Difference]: Finished difference Result 88775 states and 220462 transitions. [2022-03-03 19:45:33,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-03 19:45:33,508 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-03 19:45:33,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:33,712 INFO L225 Difference]: With dead ends: 88775 [2022-03-03 19:45:33,712 INFO L226 Difference]: Without dead ends: 88703 [2022-03-03 19:45:33,713 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-03 19:45:33,713 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.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:33,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [566 Valid, 2138 Invalid, 4476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 3101 Invalid, 0 Unknown, 1262 Unchecked, 1.8s Time] [2022-03-03 19:45:33,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88703 states. [2022-03-03 19:45:35,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88703 to 69327. [2022-03-03 19:45:35,151 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-03 19:45:35,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69327 states to 69327 states and 172509 transitions. [2022-03-03 19:45:35,308 INFO L78 Accepts]: Start accepts. Automaton has 69327 states and 172509 transitions. Word has length 59 [2022-03-03 19:45:35,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:35,308 INFO L470 AbstractCegarLoop]: Abstraction has 69327 states and 172509 transitions. [2022-03-03 19:45:35,308 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-03 19:45:35,308 INFO L276 IsEmpty]: Start isEmpty. Operand 69327 states and 172509 transitions. [2022-03-03 19:45:35,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:45:35,365 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:35,365 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-03 19:45:35,381 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-03-03 19:45:35,565 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-03 19:45:35,565 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:35,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:35,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1519221331, now seen corresponding path program 92 times [2022-03-03 19:45:35,566 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:35,566 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472194650] [2022-03-03 19:45:35,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:35,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:35,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:35,925 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:35,925 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:35,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472194650] [2022-03-03 19:45:35,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472194650] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:35,925 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299164047] [2022-03-03 19:45:35,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:45:35,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:35,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:35,926 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-03 19:45:35,927 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-03 19:45:35,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:45:35,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:35,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:45:35,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:37,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:37,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:37,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:37,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:37,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:37,289 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-03 19:45:37,303 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-03 19:45:37,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:38,747 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:45:38,748 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-03 19:45:40,875 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 18 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:45:40,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299164047] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:40,875 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:40,875 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-03-03 19:45:40,876 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053008043] [2022-03-03 19:45:40,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:40,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-03 19:45:40,876 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:40,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-03 19:45:40,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=1597, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:45:40,876 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-03 19:45:44,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:44,053 INFO L93 Difference]: Finished difference Result 95371 states and 237064 transitions. [2022-03-03 19:45:44,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-03 19:45:44,053 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-03 19:45:44,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:44,287 INFO L225 Difference]: With dead ends: 95371 [2022-03-03 19:45:44,287 INFO L226 Difference]: Without dead ends: 95307 [2022-03-03 19:45:44,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 88 SyntacticMatches, 4 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2405 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1186, Invalid=7744, Unknown=0, NotChecked=0, Total=8930 [2022-03-03 19:45:44,288 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 533 mSDsluCounter, 2047 mSDsCounter, 0 mSdLazyCounter, 1761 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 533 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 2717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 864 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:44,288 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-03 19:45:44,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95307 states. [2022-03-03 19:45:45,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95307 to 68631. [2022-03-03 19:45:45,953 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-03 19:45:46,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68631 states to 68631 states and 171011 transitions. [2022-03-03 19:45:46,122 INFO L78 Accepts]: Start accepts. Automaton has 68631 states and 171011 transitions. Word has length 59 [2022-03-03 19:45:46,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:46,122 INFO L470 AbstractCegarLoop]: Abstraction has 68631 states and 171011 transitions. [2022-03-03 19:45:46,122 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-03 19:45:46,122 INFO L276 IsEmpty]: Start isEmpty. Operand 68631 states and 171011 transitions. [2022-03-03 19:45:46,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:45:46,186 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:46,186 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-03 19:45:46,202 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-03 19:45:46,388 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-03 19:45:46,388 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:46,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:46,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1243068339, now seen corresponding path program 93 times [2022-03-03 19:45:46,389 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:46,389 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590750635] [2022-03-03 19:45:46,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:46,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:46,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:46,761 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-03 19:45:46,761 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:46,761 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590750635] [2022-03-03 19:45:46,761 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590750635] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:46,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551345282] [2022-03-03 19:45:46,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:45:46,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:46,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:46,763 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-03 19:45:46,764 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-03 19:45:46,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-03 19:45:46,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:46,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:45:46,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:48,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:48,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:48,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:48,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:48,029 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-03 19:45:48,043 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-03 19:45:48,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:45:49,583 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:45:49,584 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-03 19:45:52,138 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-03 19:45:52,138 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551345282] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:45:52,139 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:45:52,139 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 39 [2022-03-03 19:45:52,139 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104984901] [2022-03-03 19:45:52,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:45:52,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:45:52,139 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:45:52,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:45:52,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1294, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:45:52,140 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-03 19:45:55,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:45:55,711 INFO L93 Difference]: Finished difference Result 88095 states and 219415 transitions. [2022-03-03 19:45:55,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-03-03 19:45:55,711 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-03 19:45:55,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:45:55,923 INFO L225 Difference]: With dead ends: 88095 [2022-03-03 19:45:55,923 INFO L226 Difference]: Without dead ends: 87359 [2022-03-03 19:45:55,924 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2627 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1198, Invalid=7732, Unknown=0, NotChecked=0, Total=8930 [2022-03-03 19:45:55,924 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.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:45:55,924 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.4s Time] [2022-03-03 19:45:56,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87359 states. [2022-03-03 19:45:57,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87359 to 73987. [2022-03-03 19:45:57,537 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-03 19:45:57,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73987 states to 73987 states and 184411 transitions. [2022-03-03 19:45:57,922 INFO L78 Accepts]: Start accepts. Automaton has 73987 states and 184411 transitions. Word has length 59 [2022-03-03 19:45:57,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:45:57,922 INFO L470 AbstractCegarLoop]: Abstraction has 73987 states and 184411 transitions. [2022-03-03 19:45:57,922 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-03 19:45:57,922 INFO L276 IsEmpty]: Start isEmpty. Operand 73987 states and 184411 transitions. [2022-03-03 19:45:57,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:45:57,984 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:45:57,984 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:45:58,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-03-03 19:45:58,185 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-03 19:45:58,185 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:45:58,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:45:58,185 INFO L85 PathProgramCache]: Analyzing trace with hash -2059574861, now seen corresponding path program 94 times [2022-03-03 19:45:58,185 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:45:58,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89585687] [2022-03-03 19:45:58,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:45:58,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:45:58,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:45:58,504 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-03 19:45:58,504 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:45:58,504 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89585687] [2022-03-03 19:45:58,504 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89585687] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:45:58,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374576620] [2022-03-03 19:45:58,505 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:45:58,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:45:58,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:45:58,506 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-03 19:45:58,508 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-03 19:45:58,531 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:45:58,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:45:58,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:45:58,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:45:59,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:59,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:59,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:45:59,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:45:59,594 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-03 19:45:59,608 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-03 19:45:59,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:01,147 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:46:01,148 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-03 19:46:02,901 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-03 19:46:02,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374576620] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:02,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:02,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 39 [2022-03-03 19:46:02,902 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154491314] [2022-03-03 19:46:02,902 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:02,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:46:02,902 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:02,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:46:02,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1299, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:46:02,902 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-03 19:46:06,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:06,750 INFO L93 Difference]: Finished difference Result 105139 states and 261878 transitions. [2022-03-03 19:46:06,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-03 19:46:06,751 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-03 19:46:06,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:07,010 INFO L225 Difference]: With dead ends: 105139 [2022-03-03 19:46:07,010 INFO L226 Difference]: Without dead ends: 104907 [2022-03-03 19:46:07,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2663 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1194, Invalid=8118, Unknown=0, NotChecked=0, Total=9312 [2022-03-03 19:46:07,011 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-03 19:46:07,011 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-03 19:46:07,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104907 states. [2022-03-03 19:46:08,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104907 to 74151. [2022-03-03 19:46:08,749 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-03 19:46:09,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74151 states to 74151 states and 184835 transitions. [2022-03-03 19:46:09,142 INFO L78 Accepts]: Start accepts. Automaton has 74151 states and 184835 transitions. Word has length 59 [2022-03-03 19:46:09,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:09,142 INFO L470 AbstractCegarLoop]: Abstraction has 74151 states and 184835 transitions. [2022-03-03 19:46:09,142 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-03 19:46:09,143 INFO L276 IsEmpty]: Start isEmpty. Operand 74151 states and 184835 transitions. [2022-03-03 19:46:09,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:46:09,210 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:09,210 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-03 19:46:09,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:09,415 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-03 19:46:09,415 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:09,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:09,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2023710643, now seen corresponding path program 95 times [2022-03-03 19:46:09,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:09,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501855427] [2022-03-03 19:46:09,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:09,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:09,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:09,796 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-03 19:46:09,796 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:09,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501855427] [2022-03-03 19:46:09,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501855427] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:09,796 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441589513] [2022-03-03 19:46:09,796 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:46:09,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:09,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:09,798 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-03 19:46:09,798 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-03 19:46:09,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-03 19:46:09,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:46:09,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-03 19:46:09,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:10,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:10,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:10,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:10,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:10,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,959 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:10,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:10,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:10,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:10,963 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-03 19:46:10,987 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-03 19:46:10,987 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:12,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,475 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:12,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:12,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 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-03 19:46:13,426 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-03 19:46:13,426 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441589513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:13,426 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:13,426 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 47 [2022-03-03 19:46:13,426 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959944368] [2022-03-03 19:46:13,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:13,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-03 19:46:13,427 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:13,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-03 19:46:13,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=1821, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 19:46:13,427 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-03 19:46:36,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:36,657 INFO L93 Difference]: Finished difference Result 124541 states and 308978 transitions. [2022-03-03 19:46:36,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 236 states. [2022-03-03 19:46:36,657 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-03 19:46:36,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:36,980 INFO L225 Difference]: With dead ends: 124541 [2022-03-03 19:46:36,980 INFO L226 Difference]: Without dead ends: 122897 [2022-03-03 19:46:36,984 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 106 SyntacticMatches, 5 SemanticMatches, 265 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26233 ImplicationChecksByTransitivity, 20.3s TimeCoverageRelationStatistics Valid=9000, Invalid=62022, Unknown=0, NotChecked=0, Total=71022 [2022-03-03 19:46:36,984 INFO L933 BasicCegarLoop]: 183 mSDtfsCounter, 1468 mSDsluCounter, 7380 mSDsCounter, 0 mSdLazyCounter, 4711 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s 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.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:36,984 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.6s Time] [2022-03-03 19:46:37,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122897 states. [2022-03-03 19:46:38,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122897 to 83521. [2022-03-03 19:46:39,074 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-03 19:46:39,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83521 states to 83521 states and 208305 transitions. [2022-03-03 19:46:39,285 INFO L78 Accepts]: Start accepts. Automaton has 83521 states and 208305 transitions. Word has length 59 [2022-03-03 19:46:39,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:39,285 INFO L470 AbstractCegarLoop]: Abstraction has 83521 states and 208305 transitions. [2022-03-03 19:46:39,285 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-03 19:46:39,285 INFO L276 IsEmpty]: Start isEmpty. Operand 83521 states and 208305 transitions. [2022-03-03 19:46:39,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:46:39,641 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:39,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-03 19:46:39,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:39,855 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-03 19:46:39,855 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:39,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:39,856 INFO L85 PathProgramCache]: Analyzing trace with hash 813369779, now seen corresponding path program 96 times [2022-03-03 19:46:39,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:39,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544688393] [2022-03-03 19:46:39,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:39,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:39,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:40,228 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-03 19:46:40,228 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:40,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544688393] [2022-03-03 19:46:40,228 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544688393] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:40,228 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1434516087] [2022-03-03 19:46:40,228 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:46:40,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:40,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:40,229 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-03 19:46:40,230 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-03 19:46:40,260 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-03 19:46:40,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:46:40,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 60 conjunts are in the unsatisfiable core [2022-03-03 19:46:40,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:41,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:41,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:41,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:41,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:41,632 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-03 19:46:41,646 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-03 19:46:41,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:42,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:42,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:46:42,870 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-03 19:46:43,772 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-03 19:46:43,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1434516087] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:43,772 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:43,772 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-03-03 19:46:43,772 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920939666] [2022-03-03 19:46:43,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:43,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-03 19:46:43,773 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:43,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-03 19:46:43,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=429, Invalid=1463, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:46:43,773 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-03 19:46:50,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:46:50,351 INFO L93 Difference]: Finished difference Result 111377 states and 277503 transitions. [2022-03-03 19:46:50,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 19:46:50,351 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-03 19:46:50,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:46:50,742 INFO L225 Difference]: With dead ends: 111377 [2022-03-03 19:46:50,742 INFO L226 Difference]: Without dead ends: 110705 [2022-03-03 19:46:50,743 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-03 19:46:50,743 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 968 mSDsluCounter, 2240 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s 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.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:46:50,743 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.3s Time] [2022-03-03 19:46:50,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110705 states. [2022-03-03 19:46:52,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110705 to 86593. [2022-03-03 19:46:52,620 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-03 19:46:52,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86593 states to 86593 states and 215945 transitions. [2022-03-03 19:46:52,849 INFO L78 Accepts]: Start accepts. Automaton has 86593 states and 215945 transitions. Word has length 59 [2022-03-03 19:46:52,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:46:52,849 INFO L470 AbstractCegarLoop]: Abstraction has 86593 states and 215945 transitions. [2022-03-03 19:46:52,849 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-03 19:46:52,849 INFO L276 IsEmpty]: Start isEmpty. Operand 86593 states and 215945 transitions. [2022-03-03 19:46:53,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:46:53,211 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:46:53,211 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-03 19:46:53,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-03-03 19:46:53,411 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-03 19:46:53,412 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:46:53,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:46:53,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1847109197, now seen corresponding path program 97 times [2022-03-03 19:46:53,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:46:53,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880527601] [2022-03-03 19:46:53,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:46:53,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:46:53,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:53,782 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-03 19:46:53,782 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:46:53,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880527601] [2022-03-03 19:46:53,782 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880527601] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:46:53,782 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822424470] [2022-03-03 19:46:53,782 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:46:53,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:46:53,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:46:53,783 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-03 19:46:53,784 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-03 19:46:53,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:46:53,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:46:53,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:46:54,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:54,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:46:54,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:46:54,876 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-03 19:46:54,895 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-03 19:46:54,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:46:56,566 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:46:56,566 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-03 19:46:57,952 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-03 19:46:57,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822424470] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:46:57,952 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:46:57,952 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-03 19:46:57,952 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818118233] [2022-03-03 19:46:57,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:46:57,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:46:57,953 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:46:57,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:46:57,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1305, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:46:57,953 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-03 19:47:01,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:47:01,750 INFO L93 Difference]: Finished difference Result 113101 states and 281768 transitions. [2022-03-03 19:47:01,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-03 19:47:01,751 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-03 19:47:01,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:47:02,046 INFO L225 Difference]: With dead ends: 113101 [2022-03-03 19:47:02,046 INFO L226 Difference]: Without dead ends: 112465 [2022-03-03 19:47:02,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2552 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1234, Invalid=7322, Unknown=0, NotChecked=0, Total=8556 [2022-03-03 19:47:02,047 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-03 19:47:02,047 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-03 19:47:02,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112465 states. [2022-03-03 19:47:03,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112465 to 88815. [2022-03-03 19:47:04,077 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-03 19:47:04,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88815 states to 88815 states and 221501 transitions. [2022-03-03 19:47:04,306 INFO L78 Accepts]: Start accepts. Automaton has 88815 states and 221501 transitions. Word has length 59 [2022-03-03 19:47:04,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:47:04,306 INFO L470 AbstractCegarLoop]: Abstraction has 88815 states and 221501 transitions. [2022-03-03 19:47:04,306 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-03 19:47:04,306 INFO L276 IsEmpty]: Start isEmpty. Operand 88815 states and 221501 transitions. [2022-03-03 19:47:04,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:47:04,397 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:47:04,397 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-03 19:47:04,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-03-03 19:47:04,598 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-03 19:47:04,598 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:47:04,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:47:04,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1231560115, now seen corresponding path program 98 times [2022-03-03 19:47:04,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:47:04,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300260762] [2022-03-03 19:47:04,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:47:04,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:47:04,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:47:04,934 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 7 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:47:04,934 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:47:04,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300260762] [2022-03-03 19:47:04,934 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300260762] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:47:04,934 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160359313] [2022-03-03 19:47:04,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:47:04,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:47:04,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:47:04,936 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-03 19:47:04,936 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-03 19:47:04,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:47:04,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:47:04,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:47:04,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:47:06,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:06,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:06,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:06,206 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-03 19:47:06,220 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-03 19:47:06,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:47:07,695 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:47:07,696 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-03 19:47:09,192 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-03 19:47:09,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160359313] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:47:09,192 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:47:09,192 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-03 19:47:09,193 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212774227] [2022-03-03 19:47:09,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:47:09,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:47:09,193 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:47:09,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:47:09,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:47:09,193 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-03 19:47:13,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:47:13,374 INFO L93 Difference]: Finished difference Result 113571 states and 283400 transitions. [2022-03-03 19:47:13,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-03 19:47:13,374 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-03 19:47:13,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:47:13,773 INFO L225 Difference]: With dead ends: 113571 [2022-03-03 19:47:13,773 INFO L226 Difference]: Without dead ends: 112791 [2022-03-03 19:47:13,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3088 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1480, Invalid=8620, Unknown=0, NotChecked=0, Total=10100 [2022-03-03 19:47:13,774 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-03 19:47:13,774 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-03 19:47:13,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112791 states. [2022-03-03 19:47:15,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112791 to 91183. [2022-03-03 19:47:15,652 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-03 19:47:16,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91183 states to 91183 states and 227629 transitions. [2022-03-03 19:47:16,077 INFO L78 Accepts]: Start accepts. Automaton has 91183 states and 227629 transitions. Word has length 59 [2022-03-03 19:47:16,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:47:16,077 INFO L470 AbstractCegarLoop]: Abstraction has 91183 states and 227629 transitions. [2022-03-03 19:47:16,077 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-03 19:47:16,077 INFO L276 IsEmpty]: Start isEmpty. Operand 91183 states and 227629 transitions. [2022-03-03 19:47:16,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:47:16,160 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:47:16,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-03 19:47:16,177 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-03 19:47:16,365 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-03 19:47:16,366 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:47:16,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:47:16,366 INFO L85 PathProgramCache]: Analyzing trace with hash 182903219, now seen corresponding path program 99 times [2022-03-03 19:47:16,366 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:47:16,366 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057719166] [2022-03-03 19:47:16,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:47:16,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:47:16,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:47:16,726 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-03 19:47:16,727 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:47:16,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057719166] [2022-03-03 19:47:16,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057719166] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:47:16,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699084412] [2022-03-03 19:47:16,727 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:47:16,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:47:16,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:47:16,744 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-03 19:47:16,744 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-03 19:47:16,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-03 19:47:16,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:47:16,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:47:16,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:47:18,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:18,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:18,054 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:18,054 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-03 19:47:18,068 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-03 19:47:18,068 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:47:19,557 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:47:19,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 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-03 19:47:21,906 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-03 19:47:21,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699084412] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:47:21,907 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:47:21,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-03 19:47:21,907 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858247041] [2022-03-03 19:47:21,907 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:47:21,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:47:21,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:47:21,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:47:21,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1297, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:47:21,908 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-03 19:47:26,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:47:26,531 INFO L93 Difference]: Finished difference Result 120811 states and 302027 transitions. [2022-03-03 19:47:26,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-03-03 19:47:26,531 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-03 19:47:26,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:47:26,971 INFO L225 Difference]: With dead ends: 120811 [2022-03-03 19:47:26,972 INFO L226 Difference]: Without dead ends: 119891 [2022-03-03 19:47:26,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4178 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1911, Invalid=10745, Unknown=0, NotChecked=0, Total=12656 [2022-03-03 19:47:26,972 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 870 mSDsluCounter, 2799 mSDsCounter, 0 mSdLazyCounter, 2585 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:47:26,973 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.5s Time] [2022-03-03 19:47:27,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119891 states. [2022-03-03 19:47:29,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119891 to 96799. [2022-03-03 19:47:29,378 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-03 19:47:29,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96799 states to 96799 states and 241699 transitions. [2022-03-03 19:47:29,625 INFO L78 Accepts]: Start accepts. Automaton has 96799 states and 241699 transitions. Word has length 59 [2022-03-03 19:47:29,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:47:29,626 INFO L470 AbstractCegarLoop]: Abstraction has 96799 states and 241699 transitions. [2022-03-03 19:47:29,626 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-03 19:47:29,626 INFO L276 IsEmpty]: Start isEmpty. Operand 96799 states and 241699 transitions. [2022-03-03 19:47:29,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:47:29,716 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:47:29,716 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-03 19:47:29,732 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-03-03 19:47:29,917 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-03 19:47:29,917 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:47:29,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:47:29,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1175227315, now seen corresponding path program 100 times [2022-03-03 19:47:29,917 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:47:29,917 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522760484] [2022-03-03 19:47:29,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:47:29,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:47:30,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:47:30,603 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-03 19:47:30,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:47:30,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522760484] [2022-03-03 19:47:30,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522760484] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:47:30,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151950318] [2022-03-03 19:47:30,604 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:47:30,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:47:30,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:47:30,605 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-03 19:47:30,606 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-03 19:47:30,633 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:47:30,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:47:30,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:47:30,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:47:31,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:31,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:31,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:31,780 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-03 19:47:31,794 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-03 19:47:31,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:47:33,392 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:47:33,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-03-03 19:47:35,067 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-03 19:47:35,067 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151950318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:47:35,067 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:47:35,067 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 39 [2022-03-03 19:47:35,067 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506594803] [2022-03-03 19:47:35,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:47:35,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-03 19:47:35,067 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:47:35,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-03 19:47:35,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1304, Unknown=0, NotChecked=0, Total=1560 [2022-03-03 19:47:35,068 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-03 19:47:39,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:47:39,737 INFO L93 Difference]: Finished difference Result 140621 states and 351192 transitions. [2022-03-03 19:47:39,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-03 19:47:39,738 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-03 19:47:39,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:47:40,101 INFO L225 Difference]: With dead ends: 140621 [2022-03-03 19:47:40,102 INFO L226 Difference]: Without dead ends: 140281 [2022-03-03 19:47:40,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 89 SyntacticMatches, 7 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4019 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1816, Invalid=10840, Unknown=0, NotChecked=0, Total=12656 [2022-03-03 19:47:40,102 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-03 19:47:40,102 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-03 19:47:40,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140281 states. [2022-03-03 19:47:42,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140281 to 95021. [2022-03-03 19:47:42,577 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-03 19:47:42,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95021 states to 95021 states and 237267 transitions. [2022-03-03 19:47:42,806 INFO L78 Accepts]: Start accepts. Automaton has 95021 states and 237267 transitions. Word has length 59 [2022-03-03 19:47:42,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:47:42,807 INFO L470 AbstractCegarLoop]: Abstraction has 95021 states and 237267 transitions. [2022-03-03 19:47:42,807 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-03 19:47:42,807 INFO L276 IsEmpty]: Start isEmpty. Operand 95021 states and 237267 transitions. [2022-03-03 19:47:43,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:47:43,177 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:47:43,177 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-03 19:47:43,192 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-03 19:47:43,377 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-03 19:47:43,377 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:47:43,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:47:43,378 INFO L85 PathProgramCache]: Analyzing trace with hash -246795341, now seen corresponding path program 101 times [2022-03-03 19:47:43,378 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:47:43,378 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81037469] [2022-03-03 19:47:43,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:47:43,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:47:43,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:47:43,817 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-03 19:47:43,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:47:43,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81037469] [2022-03-03 19:47:43,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81037469] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:47:43,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286319795] [2022-03-03 19:47:43,818 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:47:43,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:47:43,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:47:43,819 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-03 19:47:43,820 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-03 19:47:43,852 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-03 19:47:43,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:47:43,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-03 19:47:43,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:47:45,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:45,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:45,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,053 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:45,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:45,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:45,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:45,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:47:45,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:45,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, 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-03 19:47:45,088 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-03 19:47:45,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:47:46,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:47:46,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-03 19:47:46,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 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-03 19:47:48,123 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-03 19:47:48,123 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286319795] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:47:48,123 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:47:48,123 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 48 [2022-03-03 19:47:48,123 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583787237] [2022-03-03 19:47:48,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:47:48,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-03 19:47:48,124 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:47:48,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-03 19:47:48,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=455, Invalid=1897, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:47:48,124 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-03 19:48:03,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:03,447 INFO L93 Difference]: Finished difference Result 128459 states and 320855 transitions. [2022-03-03 19:48:03,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 165 states. [2022-03-03 19:48:03,448 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 3.204081632653061) internal successors, (157), 48 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-03-03 19:48:03,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:03,762 INFO L225 Difference]: With dead ends: 128459 [2022-03-03 19:48:03,762 INFO L226 Difference]: Without dead ends: 127083 [2022-03-03 19:48:03,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 97 SyntacticMatches, 7 SemanticMatches, 198 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13024 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=5667, Invalid=34133, Unknown=0, NotChecked=0, Total=39800 [2022-03-03 19:48:03,764 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 1304 mSDsluCounter, 4047 mSDsCounter, 0 mSdLazyCounter, 3065 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s 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.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:03,764 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.5s Time] [2022-03-03 19:48:04,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127083 states. [2022-03-03 19:48:06,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127083 to 100233. [2022-03-03 19:48:06,135 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-03 19:48:06,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100233 states to 100233 states and 250431 transitions. [2022-03-03 19:48:06,412 INFO L78 Accepts]: Start accepts. Automaton has 100233 states and 250431 transitions. Word has length 59 [2022-03-03 19:48:06,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:06,412 INFO L470 AbstractCegarLoop]: Abstraction has 100233 states and 250431 transitions. [2022-03-03 19:48:06,413 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-03 19:48:06,413 INFO L276 IsEmpty]: Start isEmpty. Operand 100233 states and 250431 transitions. [2022-03-03 19:48:06,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:48:06,814 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:06,815 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-03 19:48:06,847 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-03 19:48:07,015 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-03 19:48:07,015 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:07,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:07,016 INFO L85 PathProgramCache]: Analyzing trace with hash 364217267, now seen corresponding path program 102 times [2022-03-03 19:48:07,016 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:07,016 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732639927] [2022-03-03 19:48:07,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:07,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:07,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:07,380 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-03 19:48:07,380 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:07,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732639927] [2022-03-03 19:48:07,381 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732639927] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:07,381 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959543601] [2022-03-03 19:48:07,381 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:48:07,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:07,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:07,382 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-03 19:48:07,382 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-03 19:48:07,411 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-03 19:48:07,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:07,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-03 19:48:07,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:08,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:08,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:08,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:08,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:08,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:08,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:08,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:08,510 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-03 19:48:08,524 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-03 19:48:08,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:09,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,911 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,921 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,929 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,935 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,937 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,938 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:09,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:10,193 INFO L353 Elim1Store]: treesize reduction 75, result has 79.6 percent of original size [2022-03-03 19:48:10,193 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-03 19:48:11,776 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-03 19:48:11,776 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959543601] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:11,776 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:11,776 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 45 [2022-03-03 19:48:11,776 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652859194] [2022-03-03 19:48:11,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:11,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-03 19:48:11,777 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:11,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-03 19:48:11,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=466, Invalid=1604, Unknown=0, NotChecked=0, Total=2070 [2022-03-03 19:48:11,777 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-03 19:48:18,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:18,941 INFO L93 Difference]: Finished difference Result 116303 states and 289651 transitions. [2022-03-03 19:48:18,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-03 19:48:18,941 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-03 19:48:18,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:19,209 INFO L225 Difference]: With dead ends: 116303 [2022-03-03 19:48:19,209 INFO L226 Difference]: Without dead ends: 115483 [2022-03-03 19:48:19,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 88 SyntacticMatches, 2 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4149 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=2697, Invalid=11583, Unknown=0, NotChecked=0, Total=14280 [2022-03-03 19:48:19,210 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 956 mSDsluCounter, 3461 mSDsCounter, 0 mSdLazyCounter, 3322 mSolverCounterSat, 317 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s 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, 2.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:48:19,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [956 Valid, 2557 Invalid, 3858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [317 Valid, 3322 Invalid, 0 Unknown, 219 Unchecked, 2.1s Time] [2022-03-03 19:48:19,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115483 states. [2022-03-03 19:48:21,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115483 to 105445. [2022-03-03 19:48:21,516 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-03 19:48:21,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105445 states to 105445 states and 263379 transitions. [2022-03-03 19:48:21,792 INFO L78 Accepts]: Start accepts. Automaton has 105445 states and 263379 transitions. Word has length 59 [2022-03-03 19:48:21,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:21,792 INFO L470 AbstractCegarLoop]: Abstraction has 105445 states and 263379 transitions. [2022-03-03 19:48:21,792 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-03 19:48:21,792 INFO L276 IsEmpty]: Start isEmpty. Operand 105445 states and 263379 transitions. [2022-03-03 19:48:21,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:48:21,891 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:21,892 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-03 19:48:21,908 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-03 19:48:22,092 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-03 19:48:22,092 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:22,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:22,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1356541363, now seen corresponding path program 103 times [2022-03-03 19:48:22,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:22,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776693528] [2022-03-03 19:48:22,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:22,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:22,746 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-03 19:48:22,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:22,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776693528] [2022-03-03 19:48:22,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776693528] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:22,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755606540] [2022-03-03 19:48:22,747 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:48:22,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:22,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:22,748 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-03 19:48:22,748 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-03 19:48:22,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:22,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:48:22,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:23,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:23,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:23,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 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-03 19:48:23,878 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-03 19:48:23,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:25,456 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:48:25,457 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-03 19:48:27,903 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-03 19:48:27,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755606540] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:48:27,903 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:48:27,903 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 38 [2022-03-03 19:48:27,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345602306] [2022-03-03 19:48:27,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:48:27,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-03 19:48:27,904 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:48:27,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-03 19:48:27,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1240, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:48:27,904 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-03 19:48:31,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:48:31,211 INFO L93 Difference]: Finished difference Result 140941 states and 351491 transitions. [2022-03-03 19:48:31,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-03-03 19:48:31,211 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-03 19:48:31,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:48:31,686 INFO L225 Difference]: With dead ends: 140941 [2022-03-03 19:48:31,686 INFO L226 Difference]: Without dead ends: 140705 [2022-03-03 19:48:31,686 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 89 SyntacticMatches, 8 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2226 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1159, Invalid=7031, Unknown=0, NotChecked=0, Total=8190 [2022-03-03 19:48:31,687 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-03 19:48:31,687 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-03 19:48:31,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140705 states. [2022-03-03 19:48:34,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140705 to 106073. [2022-03-03 19:48:34,238 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-03 19:48:34,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106073 states to 106073 states and 264939 transitions. [2022-03-03 19:48:34,755 INFO L78 Accepts]: Start accepts. Automaton has 106073 states and 264939 transitions. Word has length 59 [2022-03-03 19:48:34,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:48:34,756 INFO L470 AbstractCegarLoop]: Abstraction has 106073 states and 264939 transitions. [2022-03-03 19:48:34,756 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-03 19:48:34,756 INFO L276 IsEmpty]: Start isEmpty. Operand 106073 states and 264939 transitions. [2022-03-03 19:48:34,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:48:34,849 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:48:34,849 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-03 19:48:34,865 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-03-03 19:48:35,049 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-03 19:48:35,049 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-03-03 19:48:35,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:48:35,050 INFO L85 PathProgramCache]: Analyzing trace with hash -713096781, now seen corresponding path program 104 times [2022-03-03 19:48:35,050 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:48:35,050 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144445065] [2022-03-03 19:48:35,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:48:35,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:48:35,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:48:35,437 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-03 19:48:35,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:48:35,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144445065] [2022-03-03 19:48:35,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144445065] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:48:35,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175837675] [2022-03-03 19:48:35,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:48:35,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:48:35,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:48:35,438 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-03 19:48:35,438 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-03 19:48:35,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:48:35,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:48:35,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:48:35,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:48:36,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-03 19:48:36,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-03 19:48:36,795 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-03 19:48:36,809 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-03 19:48:36,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:48:38,319 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-03-03 19:48:38,319 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