/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-more/dot-product-array.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 13:07:20,169 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 13:07:20,172 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 13:07:20,211 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 13:07:20,211 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 13:07:20,214 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 13:07:20,217 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 13:07:20,222 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 13:07:20,224 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 13:07:20,228 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 13:07:20,229 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 13:07:20,230 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 13:07:20,230 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 13:07:20,232 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 13:07:20,234 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 13:07:20,237 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 13:07:20,238 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 13:07:20,240 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 13:07:20,259 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 13:07:20,267 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 13:07:20,268 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 13:07:20,269 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 13:07:20,270 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 13:07:20,272 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 13:07:20,278 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 13:07:20,279 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 13:07:20,279 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 13:07:20,280 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 13:07:20,281 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 13:07:20,281 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 13:07:20,282 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 13:07:20,282 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 13:07:20,284 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 13:07:20,285 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 13:07:20,286 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 13:07:20,286 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 13:07:20,287 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 13:07:20,287 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 13:07:20,287 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 13:07:20,288 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 13:07:20,288 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 13:07:20,289 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 [2021-08-21 13:07:20,325 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 13:07:20,325 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 13:07:20,326 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 13:07:20,326 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 13:07:20,329 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 13:07:20,329 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 13:07:20,329 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 13:07:20,330 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 13:07:20,330 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 13:07:20,330 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 13:07:20,331 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 13:07:20,331 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 13:07:20,331 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 13:07:20,331 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 13:07:20,331 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 13:07:20,332 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 13:07:20,332 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 13:07:20,332 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 13:07:20,332 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 13:07:20,332 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 13:07:20,332 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 13:07:20,333 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 13:07:20,333 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 13:07:20,333 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 13:07:20,333 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 13:07:20,333 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 13:07:20,334 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 13:07:20,334 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 13:07:20,334 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 13:07:20,334 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 13:07:20,334 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 13:07:20,334 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 [2021-08-21 13:07:20,628 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 13:07:20,644 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 13:07:20,647 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 13:07:20,647 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 13:07:20,649 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 13:07:20,649 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/dot-product-array.wvr.bpl [2021-08-21 13:07:20,650 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/dot-product-array.wvr.bpl' [2021-08-21 13:07:21,032 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 13:07:21,033 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 13:07:21,041 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 13:07:21,042 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 13:07:21,042 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 13:07:21,054 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/1) ... [2021-08-21 13:07:21,063 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/1) ... [2021-08-21 13:07:21,071 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 13:07:21,072 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 13:07:21,072 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 13:07:21,072 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 13:07:21,079 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/1) ... [2021-08-21 13:07:21,079 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/1) ... [2021-08-21 13:07:21,081 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/1) ... [2021-08-21 13:07:21,082 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/1) ... [2021-08-21 13:07:21,087 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/1) ... [2021-08-21 13:07:21,090 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/1) ... [2021-08-21 13:07:21,091 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/1) ... [2021-08-21 13:07:21,096 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 13:07:21,096 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 13:07:21,097 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 13:07:21,097 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 13:07:21,101 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/1) ... [2021-08-21 13:07:21,107 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 13:07:21,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:21,126 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) [2021-08-21 13:07:21,150 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 [2021-08-21 13:07:21,166 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 13:07:21,167 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 13:07:21,167 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 13:07:21,167 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 13:07:21,167 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 13:07:21,167 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 13:07:21,167 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 13:07:21,167 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 13:07:21,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 13:07:21,168 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 13:07:21,168 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 13:07:21,168 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 13:07:21,169 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-08-21 13:07:21,339 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 13:07:21,339 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 13:07:21,341 INFO L202 PluginConnector]: Adding new model dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 01:07:21 BoogieIcfgContainer [2021-08-21 13:07:21,341 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 13:07:21,343 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 13:07:21,343 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 13:07:21,346 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 13:07:21,346 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 01:07:21" (1/2) ... [2021-08-21 13:07:21,347 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@227185bb and model type dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 01:07:21, skipping insertion in model container [2021-08-21 13:07:21,347 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product-array.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 01:07:21" (2/2) ... [2021-08-21 13:07:21,348 INFO L111 eAbstractionObserver]: Analyzing ICFG dot-product-array.wvr.bpl [2021-08-21 13:07:21,352 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 13:07:21,352 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 13:07:21,353 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 13:07:21,353 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 13:07:21,417 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-21 13:07:21,468 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 13:07:21,474 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, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-21 13:07:21,474 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-21 13:07:21,483 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2021-08-21 13:07:21,514 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:21,516 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:21,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 13:07:21,525 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:21,525 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:21,526 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:21,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:21,537 INFO L82 PathProgramCache]: Analyzing trace with hash -798073446, now seen corresponding path program 1 times [2021-08-21 13:07:21,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:21,545 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102515241] [2021-08-21 13:07:21,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:21,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:21,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:21,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:21,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:21,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102515241] [2021-08-21 13:07:21,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102515241] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:07:21,687 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:07:21,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 13:07:21,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038422844] [2021-08-21 13:07:21,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 13:07:21,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:21,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 13:07:21,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 13:07:21,706 INFO L87 Difference]: Start difference. First operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 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 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:21,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:21,737 INFO L93 Difference]: Finished difference Result 217 states and 617 transitions. [2021-08-21 13:07:21,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 13:07:21,739 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 13:07:21,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:21,749 INFO L225 Difference]: With dead ends: 217 [2021-08-21 13:07:21,750 INFO L226 Difference]: Without dead ends: 202 [2021-08-21 13:07:21,751 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 13:07:21,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-08-21 13:07:21,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2021-08-21 13:07:21,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.831081081081081) internal successors, (419), 148 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:21,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 419 transitions. [2021-08-21 13:07:21,798 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 419 transitions. Word has length 18 [2021-08-21 13:07:21,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:21,799 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 419 transitions. [2021-08-21 13:07:21,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:21,800 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 419 transitions. [2021-08-21 13:07:21,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-21 13:07:21,801 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:21,802 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:21,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 13:07:21,802 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:21,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:21,803 INFO L82 PathProgramCache]: Analyzing trace with hash 216086682, now seen corresponding path program 1 times [2021-08-21 13:07:21,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:21,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473289134] [2021-08-21 13:07:21,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:21,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:21,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:21,892 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:07:21,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:21,892 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473289134] [2021-08-21 13:07:21,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473289134] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:07:21,893 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:07:21,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 13:07:21,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989477957] [2021-08-21 13:07:21,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 13:07:21,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:21,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 13:07:21,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 13:07:21,899 INFO L87 Difference]: Start difference. First operand 149 states and 419 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:21,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:21,958 INFO L93 Difference]: Finished difference Result 158 states and 445 transitions. [2021-08-21 13:07:21,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 13:07:21,959 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-21 13:07:21,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:21,963 INFO L225 Difference]: With dead ends: 158 [2021-08-21 13:07:21,964 INFO L226 Difference]: Without dead ends: 158 [2021-08-21 13:07:21,964 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 17.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:07:21,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-08-21 13:07:21,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2021-08-21 13:07:21,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.8333333333333335) internal successors, (374), 132 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:21,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2021-08-21 13:07:21,987 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 20 [2021-08-21 13:07:21,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:21,987 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2021-08-21 13:07:21,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:21,987 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2021-08-21 13:07:21,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-21 13:07:21,989 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:21,989 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:21,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 13:07:21,989 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:21,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:21,990 INFO L82 PathProgramCache]: Analyzing trace with hash 924693880, now seen corresponding path program 1 times [2021-08-21 13:07:21,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:21,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275192427] [2021-08-21 13:07:21,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:21,991 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:22,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:22,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:07:22,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:22,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275192427] [2021-08-21 13:07:22,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275192427] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 13:07:22,077 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 13:07:22,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 13:07:22,077 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492458301] [2021-08-21 13:07:22,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 13:07:22,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:22,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 13:07:22,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-21 13:07:22,081 INFO L87 Difference]: Start difference. First operand 133 states and 374 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:22,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:22,155 INFO L93 Difference]: Finished difference Result 183 states and 522 transitions. [2021-08-21 13:07:22,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 13:07:22,157 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-08-21 13:07:22,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:22,158 INFO L225 Difference]: With dead ends: 183 [2021-08-21 13:07:22,158 INFO L226 Difference]: Without dead ends: 183 [2021-08-21 13:07:22,159 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 31.6ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 13:07:22,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2021-08-21 13:07:22,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2021-08-21 13:07:22,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.8535031847133756) internal successors, (448), 157 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:22,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2021-08-21 13:07:22,167 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2021-08-21 13:07:22,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:22,167 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2021-08-21 13:07:22,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:22,168 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2021-08-21 13:07:22,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 13:07:22,176 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:22,176 INFO L512 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] [2021-08-21 13:07:22,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 13:07:22,177 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:22,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:22,178 INFO L82 PathProgramCache]: Analyzing trace with hash 575000696, now seen corresponding path program 1 times [2021-08-21 13:07:22,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:22,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923519750] [2021-08-21 13:07:22,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:22,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:22,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:22,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:22,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:22,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923519750] [2021-08-21 13:07:22,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923519750] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:22,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1606391606] [2021-08-21 13:07:22,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:22,629 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:22,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:22,631 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) [2021-08-21 13:07:22,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-21 13:07:22,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:22,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 13:07:22,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:23,211 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 13:07:23,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-08-21 13:07:23,229 INFO L354 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2021-08-21 13:07:23,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 16 [2021-08-21 13:07:23,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:23,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1606391606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:23,311 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:23,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:07:23,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973442763] [2021-08-21 13:07:23,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:07:23,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:23,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:07:23,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:07:23,315 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 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) [2021-08-21 13:07:23,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:23,554 INFO L93 Difference]: Finished difference Result 330 states and 935 transitions. [2021-08-21 13:07:23,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 13:07:23,555 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 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 22 [2021-08-21 13:07:23,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:23,558 INFO L225 Difference]: With dead ends: 330 [2021-08-21 13:07:23,558 INFO L226 Difference]: Without dead ends: 315 [2021-08-21 13:07:23,559 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 274.3ms TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:07:23,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2021-08-21 13:07:23,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 224. [2021-08-21 13:07:23,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8699551569506725) internal successors, (640), 223 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:23,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2021-08-21 13:07:23,586 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2021-08-21 13:07:23,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:23,586 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2021-08-21 13:07:23,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 11 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) [2021-08-21 13:07:23,587 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2021-08-21 13:07:23,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 13:07:23,593 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:23,593 INFO L512 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] [2021-08-21 13:07:23,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:23,793 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 [2021-08-21 13:07:23,794 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:23,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:23,795 INFO L82 PathProgramCache]: Analyzing trace with hash 407191604, now seen corresponding path program 2 times [2021-08-21 13:07:23,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:23,795 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890115838] [2021-08-21 13:07:23,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:23,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:23,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:24,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:24,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:24,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890115838] [2021-08-21 13:07:24,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890115838] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:24,024 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243408409] [2021-08-21 13:07:24,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:07:24,024 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:24,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:24,025 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) [2021-08-21 13:07:24,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-21 13:07:24,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:07:24,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:24,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 13:07:24,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:24,434 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:07:24,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 33 [2021-08-21 13:07:24,447 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:07:24,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2021-08-21 13:07:24,456 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:07:24,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 35 [2021-08-21 13:07:24,615 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:24,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243408409] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:24,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:24,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 12 [2021-08-21 13:07:24,620 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290673917] [2021-08-21 13:07:24,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:24,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:24,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:24,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:24,622 INFO L87 Difference]: Start difference. First operand 224 states and 640 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:25,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:25,035 INFO L93 Difference]: Finished difference Result 374 states and 1077 transitions. [2021-08-21 13:07:25,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 13:07:25,036 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 13:07:25,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:25,039 INFO L225 Difference]: With dead ends: 374 [2021-08-21 13:07:25,039 INFO L226 Difference]: Without dead ends: 359 [2021-08-21 13:07:25,039 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 356.5ms TimeCoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:07:25,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2021-08-21 13:07:25,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 229. [2021-08-21 13:07:25,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.912280701754386) internal successors, (664), 228 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:25,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2021-08-21 13:07:25,048 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2021-08-21 13:07:25,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:25,048 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2021-08-21 13:07:25,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:25,049 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2021-08-21 13:07:25,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 13:07:25,050 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:25,050 INFO L512 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] [2021-08-21 13:07:25,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:25,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:25,275 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:25,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:25,275 INFO L82 PathProgramCache]: Analyzing trace with hash 705965052, now seen corresponding path program 3 times [2021-08-21 13:07:25,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:25,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826534043] [2021-08-21 13:07:25,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:25,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:25,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:25,452 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:25,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:25,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826534043] [2021-08-21 13:07:25,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826534043] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:25,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703727654] [2021-08-21 13:07:25,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:07:25,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:25,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:25,465 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) [2021-08-21 13:07:25,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-21 13:07:25,568 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 13:07:25,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:25,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 13:07:25,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:25,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 23 treesize of output 7 [2021-08-21 13:07:25,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:25,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703727654] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:25,979 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:25,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 13:07:25,980 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10239209] [2021-08-21 13:07:25,981 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:07:25,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:25,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:07:25,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:07:25,982 INFO L87 Difference]: Start difference. First operand 229 states and 664 transitions. Second operand has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:26,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:26,148 INFO L93 Difference]: Finished difference Result 363 states and 1038 transitions. [2021-08-21 13:07:26,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 13:07:26,149 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 13:07:26,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:26,151 INFO L225 Difference]: With dead ends: 363 [2021-08-21 13:07:26,151 INFO L226 Difference]: Without dead ends: 348 [2021-08-21 13:07:26,151 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 191.7ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-08-21 13:07:26,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2021-08-21 13:07:26,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 241. [2021-08-21 13:07:26,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.8916666666666666) internal successors, (694), 240 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:26,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2021-08-21 13:07:26,159 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2021-08-21 13:07:26,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:26,163 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2021-08-21 13:07:26,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.8181818181818183) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:26,163 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2021-08-21 13:07:26,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-08-21 13:07:26,165 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:26,165 INFO L512 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] [2021-08-21 13:07:26,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:26,380 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:26,381 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:26,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:26,381 INFO L82 PathProgramCache]: Analyzing trace with hash -2018176644, now seen corresponding path program 4 times [2021-08-21 13:07:26,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:26,382 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917836792] [2021-08-21 13:07:26,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:26,382 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:26,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:26,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:26,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:26,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917836792] [2021-08-21 13:07:26,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917836792] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:26,582 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130032405] [2021-08-21 13:07:26,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:07:26,582 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:26,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:26,583 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) [2021-08-21 13:07:26,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-21 13:07:26,720 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:07:26,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:26,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 13:07:26,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:27,031 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:07:27,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 35 [2021-08-21 13:07:27,049 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:07:27,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 35 treesize of output 39 [2021-08-21 13:07:27,060 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:07:27,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 37 [2021-08-21 13:07:27,225 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:27,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130032405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:27,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:27,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:07:27,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291291239] [2021-08-21 13:07:27,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:07:27,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:27,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:07:27,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:07:27,227 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:27,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:27,442 INFO L93 Difference]: Finished difference Result 425 states and 1233 transitions. [2021-08-21 13:07:27,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 13:07:27,442 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2021-08-21 13:07:27,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:27,445 INFO L225 Difference]: With dead ends: 425 [2021-08-21 13:07:27,445 INFO L226 Difference]: Without dead ends: 410 [2021-08-21 13:07:27,446 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 244.9ms TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:07:27,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2021-08-21 13:07:27,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 247. [2021-08-21 13:07:27,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:27,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2021-08-21 13:07:27,455 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2021-08-21 13:07:27,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:27,456 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2021-08-21 13:07:27,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:27,456 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2021-08-21 13:07:27,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:27,457 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:27,457 INFO L512 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] [2021-08-21 13:07:27,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:27,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:27,672 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:27,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:27,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1804181270, now seen corresponding path program 5 times [2021-08-21 13:07:27,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:27,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941973163] [2021-08-21 13:07:27,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:27,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:27,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:27,732 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:27,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:27,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941973163] [2021-08-21 13:07:27,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941973163] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:27,733 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945976922] [2021-08-21 13:07:27,733 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:07:27,733 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:27,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:27,734 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) [2021-08-21 13:07:27,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-21 13:07:27,921 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:07:27,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:27,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:27,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:28,120 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:28,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945976922] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:28,122 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:28,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:07:28,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445954013] [2021-08-21 13:07:28,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:07:28,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:28,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:07:28,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:07:28,124 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:28,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:28,568 INFO L93 Difference]: Finished difference Result 619 states and 1783 transitions. [2021-08-21 13:07:28,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:07:28,569 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:28,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:28,573 INFO L225 Difference]: With dead ends: 619 [2021-08-21 13:07:28,573 INFO L226 Difference]: Without dead ends: 619 [2021-08-21 13:07:28,574 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 266.2ms TimeCoverageRelationStatistics Valid=210, Invalid=602, Unknown=0, NotChecked=0, Total=812 [2021-08-21 13:07:28,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-08-21 13:07:28,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 297. [2021-08-21 13:07:28,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 296 states have (on average 3.050675675675676) internal successors, (903), 296 states have internal predecessors, (903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:28,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 903 transitions. [2021-08-21 13:07:28,586 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 903 transitions. Word has length 24 [2021-08-21 13:07:28,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:28,586 INFO L470 AbstractCegarLoop]: Abstraction has 297 states and 903 transitions. [2021-08-21 13:07:28,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:28,586 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 903 transitions. [2021-08-21 13:07:28,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:28,588 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:28,588 INFO L512 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] [2021-08-21 13:07:28,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:28,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:28,809 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:28,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:28,810 INFO L82 PathProgramCache]: Analyzing trace with hash 827862426, now seen corresponding path program 6 times [2021-08-21 13:07:28,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:28,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938303145] [2021-08-21 13:07:28,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:28,810 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:28,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:28,877 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:28,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:28,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938303145] [2021-08-21 13:07:28,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938303145] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:28,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233058149] [2021-08-21 13:07:28,880 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:07:28,880 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:28,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:28,886 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) [2021-08-21 13:07:28,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-21 13:07:29,059 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:07:29,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:29,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:29,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:29,243 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:29,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233058149] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:29,243 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:29,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:07:29,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102629165] [2021-08-21 13:07:29,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:29,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:29,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:29,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:29,245 INFO L87 Difference]: Start difference. First operand 297 states and 903 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:30,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:30,070 INFO L93 Difference]: Finished difference Result 1078 states and 2992 transitions. [2021-08-21 13:07:30,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-21 13:07:30,071 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:30,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:30,077 INFO L225 Difference]: With dead ends: 1078 [2021-08-21 13:07:30,077 INFO L226 Difference]: Without dead ends: 1078 [2021-08-21 13:07:30,078 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 530.1ms TimeCoverageRelationStatistics Valid=540, Invalid=2010, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 13:07:30,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2021-08-21 13:07:30,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 302. [2021-08-21 13:07:30,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 3.083056478405316) internal successors, (928), 301 states have internal predecessors, (928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:30,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 928 transitions. [2021-08-21 13:07:30,092 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 928 transitions. Word has length 24 [2021-08-21 13:07:30,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:30,093 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 928 transitions. [2021-08-21 13:07:30,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:30,093 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 928 transitions. [2021-08-21 13:07:30,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:30,094 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:30,094 INFO L512 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] [2021-08-21 13:07:30,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-08-21 13:07:30,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:30,309 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:30,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:30,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1394814506, now seen corresponding path program 7 times [2021-08-21 13:07:30,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:30,310 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152508676] [2021-08-21 13:07:30,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:30,310 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:30,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:30,375 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:30,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:30,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152508676] [2021-08-21 13:07:30,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152508676] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:30,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604161695] [2021-08-21 13:07:30,376 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:07:30,376 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:30,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:30,377 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) [2021-08-21 13:07:30,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-21 13:07:30,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:30,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:30,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:30,747 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:30,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604161695] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:30,747 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:30,747 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:07:30,747 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643955238] [2021-08-21 13:07:30,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:30,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:30,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:30,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:30,749 INFO L87 Difference]: Start difference. First operand 302 states and 928 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:31,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:31,550 INFO L93 Difference]: Finished difference Result 951 states and 2692 transitions. [2021-08-21 13:07:31,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 13:07:31,551 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:31,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:31,556 INFO L225 Difference]: With dead ends: 951 [2021-08-21 13:07:31,556 INFO L226 Difference]: Without dead ends: 951 [2021-08-21 13:07:31,557 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 516.7ms TimeCoverageRelationStatistics Valid=479, Invalid=1777, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 13:07:31,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2021-08-21 13:07:31,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 293. [2021-08-21 13:07:31,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 3.0616438356164384) internal successors, (894), 292 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:31,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 894 transitions. [2021-08-21 13:07:31,571 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 894 transitions. Word has length 24 [2021-08-21 13:07:31,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:31,571 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 894 transitions. [2021-08-21 13:07:31,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:31,572 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 894 transitions. [2021-08-21 13:07:31,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:31,573 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:31,573 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:31,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:31,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:31,789 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:31,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:31,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1964014118, now seen corresponding path program 1 times [2021-08-21 13:07:31,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:31,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482521199] [2021-08-21 13:07:31,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:31,790 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:31,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:31,834 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:07:31,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:31,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482521199] [2021-08-21 13:07:31,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482521199] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:31,835 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664770334] [2021-08-21 13:07:31,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:31,835 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:31,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:31,836 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) [2021-08-21 13:07:31,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-21 13:07:32,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:32,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:07:32,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:32,150 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:07:32,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664770334] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:32,150 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:32,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 13:07:32,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15209105] [2021-08-21 13:07:32,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:07:32,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:32,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:07:32,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:07:32,151 INFO L87 Difference]: Start difference. First operand 293 states and 894 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:32,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:32,291 INFO L93 Difference]: Finished difference Result 669 states and 1943 transitions. [2021-08-21 13:07:32,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 13:07:32,291 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:32,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:32,295 INFO L225 Difference]: With dead ends: 669 [2021-08-21 13:07:32,296 INFO L226 Difference]: Without dead ends: 663 [2021-08-21 13:07:32,296 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 69.9ms TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:32,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-08-21 13:07:32,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 413. [2021-08-21 13:07:32,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 3.1699029126213594) internal successors, (1306), 412 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:32,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 1306 transitions. [2021-08-21 13:07:32,310 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 1306 transitions. Word has length 24 [2021-08-21 13:07:32,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:32,311 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 1306 transitions. [2021-08-21 13:07:32,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:32,311 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 1306 transitions. [2021-08-21 13:07:32,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:32,313 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:32,313 INFO L512 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] [2021-08-21 13:07:32,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:32,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-08-21 13:07:32,537 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:32,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:32,537 INFO L82 PathProgramCache]: Analyzing trace with hash 1893984470, now seen corresponding path program 8 times [2021-08-21 13:07:32,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:32,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62536971] [2021-08-21 13:07:32,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:32,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:32,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:32,607 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:32,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:32,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62536971] [2021-08-21 13:07:32,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62536971] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:32,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770984094] [2021-08-21 13:07:32,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:07:32,608 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:32,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:32,612 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) [2021-08-21 13:07:32,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-21 13:07:32,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:07:32,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:32,824 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:32,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:33,006 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:33,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770984094] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:33,007 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:33,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 13:07:33,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091833353] [2021-08-21 13:07:33,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:33,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:33,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:33,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:33,008 INFO L87 Difference]: Start difference. First operand 413 states and 1306 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:33,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:33,220 INFO L93 Difference]: Finished difference Result 710 states and 2124 transitions. [2021-08-21 13:07:33,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 13:07:33,221 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:33,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:33,225 INFO L225 Difference]: With dead ends: 710 [2021-08-21 13:07:33,225 INFO L226 Difference]: Without dead ends: 672 [2021-08-21 13:07:33,225 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 163.7ms TimeCoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2021-08-21 13:07:33,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-08-21 13:07:33,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 515. [2021-08-21 13:07:33,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 515 states, 514 states have (on average 3.17704280155642) internal successors, (1633), 514 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:33,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 515 states to 515 states and 1633 transitions. [2021-08-21 13:07:33,242 INFO L78 Accepts]: Start accepts. Automaton has 515 states and 1633 transitions. Word has length 24 [2021-08-21 13:07:33,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:33,243 INFO L470 AbstractCegarLoop]: Abstraction has 515 states and 1633 transitions. [2021-08-21 13:07:33,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:33,243 INFO L276 IsEmpty]: Start isEmpty. Operand 515 states and 1633 transitions. [2021-08-21 13:07:33,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:33,244 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:33,244 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:33,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:33,465 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:33,465 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:33,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:33,466 INFO L82 PathProgramCache]: Analyzing trace with hash 1188027138, now seen corresponding path program 2 times [2021-08-21 13:07:33,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:33,466 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707928013] [2021-08-21 13:07:33,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:33,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:33,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:33,507 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:07:33,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:33,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707928013] [2021-08-21 13:07:33,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707928013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:33,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262839085] [2021-08-21 13:07:33,507 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:07:33,507 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:33,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:33,508 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) [2021-08-21 13:07:33,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-21 13:07:33,733 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:07:33,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:33,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:07:33,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:33,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:07:33,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262839085] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:33,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:33,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 13:07:33,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238413255] [2021-08-21 13:07:33,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:07:33,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:33,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:07:33,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:07:33,837 INFO L87 Difference]: Start difference. First operand 515 states and 1633 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:33,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:33,947 INFO L93 Difference]: Finished difference Result 830 states and 2453 transitions. [2021-08-21 13:07:33,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 13:07:33,947 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:33,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:33,952 INFO L225 Difference]: With dead ends: 830 [2021-08-21 13:07:33,952 INFO L226 Difference]: Without dead ends: 830 [2021-08-21 13:07:33,952 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 64.3ms TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:33,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-08-21 13:07:33,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 530. [2021-08-21 13:07:33,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 529 states have (on average 3.153119092627599) internal successors, (1668), 529 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:33,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 1668 transitions. [2021-08-21 13:07:33,971 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 1668 transitions. Word has length 24 [2021-08-21 13:07:33,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:33,971 INFO L470 AbstractCegarLoop]: Abstraction has 530 states and 1668 transitions. [2021-08-21 13:07:33,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:33,972 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 1668 transitions. [2021-08-21 13:07:33,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:33,973 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:33,973 INFO L512 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] [2021-08-21 13:07:34,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:34,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-21 13:07:34,189 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:34,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:34,189 INFO L82 PathProgramCache]: Analyzing trace with hash -158654428, now seen corresponding path program 9 times [2021-08-21 13:07:34,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:34,190 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493317336] [2021-08-21 13:07:34,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:34,190 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:34,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:34,286 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:34,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:34,286 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493317336] [2021-08-21 13:07:34,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493317336] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:34,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369532598] [2021-08-21 13:07:34,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:07:34,298 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:34,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:34,299 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) [2021-08-21 13:07:34,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-21 13:07:34,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:07:34,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:34,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:34,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:34,696 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:34,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369532598] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:34,696 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:34,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:07:34,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346743145] [2021-08-21 13:07:34,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:07:34,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:34,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:07:34,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:07:34,698 INFO L87 Difference]: Start difference. First operand 530 states and 1668 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:35,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:35,035 INFO L93 Difference]: Finished difference Result 1196 states and 3492 transitions. [2021-08-21 13:07:35,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 13:07:35,035 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:35,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:35,042 INFO L225 Difference]: With dead ends: 1196 [2021-08-21 13:07:35,042 INFO L226 Difference]: Without dead ends: 1196 [2021-08-21 13:07:35,042 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 203.8ms TimeCoverageRelationStatistics Valid=159, Invalid=441, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:07:35,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2021-08-21 13:07:35,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 542. [2021-08-21 13:07:35,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 541 states have (on average 3.1497227356746764) internal successors, (1704), 541 states have internal predecessors, (1704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:35,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 1704 transitions. [2021-08-21 13:07:35,065 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 1704 transitions. Word has length 24 [2021-08-21 13:07:35,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:35,066 INFO L470 AbstractCegarLoop]: Abstraction has 542 states and 1704 transitions. [2021-08-21 13:07:35,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:35,066 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 1704 transitions. [2021-08-21 13:07:35,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:35,067 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:35,068 INFO L512 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] [2021-08-21 13:07:35,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:35,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-08-21 13:07:35,293 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:35,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:35,293 INFO L82 PathProgramCache]: Analyzing trace with hash 626259666, now seen corresponding path program 10 times [2021-08-21 13:07:35,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:35,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967084600] [2021-08-21 13:07:35,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:35,294 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:35,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:35,349 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:35,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:35,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967084600] [2021-08-21 13:07:35,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967084600] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:35,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999876569] [2021-08-21 13:07:35,363 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:07:35,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:35,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:35,365 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) [2021-08-21 13:07:35,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-21 13:07:35,623 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:07:35,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:35,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:35,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:35,770 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:35,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999876569] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:35,771 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:35,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:07:35,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051693914] [2021-08-21 13:07:35,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:07:35,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:35,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:07:35,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:07:35,772 INFO L87 Difference]: Start difference. First operand 542 states and 1704 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:36,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:36,234 INFO L93 Difference]: Finished difference Result 1492 states and 4245 transitions. [2021-08-21 13:07:36,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 13:07:36,235 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:36,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:36,242 INFO L225 Difference]: With dead ends: 1492 [2021-08-21 13:07:36,242 INFO L226 Difference]: Without dead ends: 1492 [2021-08-21 13:07:36,242 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 269.7ms TimeCoverageRelationStatistics Valid=292, Invalid=968, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 13:07:36,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1492 states. [2021-08-21 13:07:36,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1492 to 586. [2021-08-21 13:07:36,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 585 states have (on average 3.1555555555555554) internal successors, (1846), 585 states have internal predecessors, (1846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:36,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 1846 transitions. [2021-08-21 13:07:36,276 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 1846 transitions. Word has length 24 [2021-08-21 13:07:36,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:36,276 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 1846 transitions. [2021-08-21 13:07:36,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:36,277 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 1846 transitions. [2021-08-21 13:07:36,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:36,278 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:36,279 INFO L512 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] [2021-08-21 13:07:36,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:36,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-08-21 13:07:36,493 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:36,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:36,493 INFO L82 PathProgramCache]: Analyzing trace with hash -456762990, now seen corresponding path program 11 times [2021-08-21 13:07:36,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:36,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966600035] [2021-08-21 13:07:36,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:36,494 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:36,551 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:36,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:36,551 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966600035] [2021-08-21 13:07:36,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966600035] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:36,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387216344] [2021-08-21 13:07:36,552 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:07:36,552 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:36,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:36,552 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) [2021-08-21 13:07:36,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-21 13:07:36,786 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:07:36,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:36,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:36,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:36,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:36,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387216344] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:36,969 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:36,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 13:07:36,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045009349] [2021-08-21 13:07:36,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:36,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:36,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:36,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:36,970 INFO L87 Difference]: Start difference. First operand 586 states and 1846 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:37,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:37,281 INFO L93 Difference]: Finished difference Result 1258 states and 3765 transitions. [2021-08-21 13:07:37,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:07:37,281 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:37,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:37,287 INFO L225 Difference]: With dead ends: 1258 [2021-08-21 13:07:37,287 INFO L226 Difference]: Without dead ends: 1248 [2021-08-21 13:07:37,288 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 182.7ms TimeCoverageRelationStatistics Valid=169, Invalid=431, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:07:37,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2021-08-21 13:07:37,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 758. [2021-08-21 13:07:37,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 3.224570673712021) internal successors, (2441), 757 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:37,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2441 transitions. [2021-08-21 13:07:37,317 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2441 transitions. Word has length 24 [2021-08-21 13:07:37,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:37,317 INFO L470 AbstractCegarLoop]: Abstraction has 758 states and 2441 transitions. [2021-08-21 13:07:37,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:37,317 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2441 transitions. [2021-08-21 13:07:37,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:37,321 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:37,321 INFO L512 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] [2021-08-21 13:07:37,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-08-21 13:07:37,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-21 13:07:37,541 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:37,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:37,541 INFO L82 PathProgramCache]: Analyzing trace with hash 1014315128, now seen corresponding path program 12 times [2021-08-21 13:07:37,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:37,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535110723] [2021-08-21 13:07:37,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:37,542 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:37,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:37,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:37,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:37,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535110723] [2021-08-21 13:07:37,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535110723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:37,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1412936618] [2021-08-21 13:07:37,596 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:07:37,597 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:37,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:37,598 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) [2021-08-21 13:07:37,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-21 13:07:37,847 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:07:37,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:37,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:37,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:37,998 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:37,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1412936618] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:37,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:37,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 13:07:37,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053002854] [2021-08-21 13:07:37,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:37,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:37,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:37,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:37,999 INFO L87 Difference]: Start difference. First operand 758 states and 2441 transitions. Second operand has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:38,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:38,305 INFO L93 Difference]: Finished difference Result 1329 states and 4025 transitions. [2021-08-21 13:07:38,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:07:38,306 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:38,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:38,311 INFO L225 Difference]: With dead ends: 1329 [2021-08-21 13:07:38,312 INFO L226 Difference]: Without dead ends: 1329 [2021-08-21 13:07:38,321 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 186.4ms TimeCoverageRelationStatistics Valid=211, Invalid=491, Unknown=0, NotChecked=0, Total=702 [2021-08-21 13:07:38,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1329 states. [2021-08-21 13:07:38,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1329 to 764. [2021-08-21 13:07:38,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 764 states, 763 states have (on average 3.220183486238532) internal successors, (2457), 763 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:38,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 2457 transitions. [2021-08-21 13:07:38,344 INFO L78 Accepts]: Start accepts. Automaton has 764 states and 2457 transitions. Word has length 24 [2021-08-21 13:07:38,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:38,345 INFO L470 AbstractCegarLoop]: Abstraction has 764 states and 2457 transitions. [2021-08-21 13:07:38,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.8461538461538463) internal successors, (37), 12 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:38,345 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 2457 transitions. [2021-08-21 13:07:38,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:38,347 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:38,347 INFO L512 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] [2021-08-21 13:07:38,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:38,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:38,571 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:38,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:38,571 INFO L82 PathProgramCache]: Analyzing trace with hash 581438524, now seen corresponding path program 13 times [2021-08-21 13:07:38,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:38,571 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747687270] [2021-08-21 13:07:38,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:38,572 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:38,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:38,637 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:38,638 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:38,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747687270] [2021-08-21 13:07:38,638 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747687270] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:38,638 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691473913] [2021-08-21 13:07:38,638 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:07:38,638 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:38,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:38,646 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) [2021-08-21 13:07:38,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-21 13:07:38,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:38,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:38,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:39,044 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:39,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691473913] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:39,044 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:39,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:07:39,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365267016] [2021-08-21 13:07:39,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:07:39,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:39,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:07:39,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:07:39,045 INFO L87 Difference]: Start difference. First operand 764 states and 2457 transitions. Second operand has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:39,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:39,414 INFO L93 Difference]: Finished difference Result 1548 states and 4638 transitions. [2021-08-21 13:07:39,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 13:07:39,414 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:39,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:39,419 INFO L225 Difference]: With dead ends: 1548 [2021-08-21 13:07:39,420 INFO L226 Difference]: Without dead ends: 1544 [2021-08-21 13:07:39,420 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 214.1ms TimeCoverageRelationStatistics Valid=235, Invalid=695, Unknown=0, NotChecked=0, Total=930 [2021-08-21 13:07:39,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1544 states. [2021-08-21 13:07:39,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1544 to 772. [2021-08-21 13:07:39,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 772 states, 771 states have (on average 3.204928664072633) internal successors, (2471), 771 states have internal predecessors, (2471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:39,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 2471 transitions. [2021-08-21 13:07:39,446 INFO L78 Accepts]: Start accepts. Automaton has 772 states and 2471 transitions. Word has length 24 [2021-08-21 13:07:39,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:39,446 INFO L470 AbstractCegarLoop]: Abstraction has 772 states and 2471 transitions. [2021-08-21 13:07:39,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.909090909090909) internal successors, (32), 11 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:39,446 INFO L276 IsEmpty]: Start isEmpty. Operand 772 states and 2471 transitions. [2021-08-21 13:07:39,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:39,448 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:39,448 INFO L512 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] [2021-08-21 13:07:39,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:39,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-21 13:07:39,662 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:39,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:39,662 INFO L82 PathProgramCache]: Analyzing trace with hash 309429334, now seen corresponding path program 14 times [2021-08-21 13:07:39,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:39,662 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452721720] [2021-08-21 13:07:39,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:39,662 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:39,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:39,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:39,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:39,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452721720] [2021-08-21 13:07:39,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452721720] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:39,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094994443] [2021-08-21 13:07:39,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:07:39,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:39,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:39,737 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) [2021-08-21 13:07:39,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-21 13:07:40,047 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:07:40,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:40,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:40,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:40,216 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:40,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094994443] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:40,216 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:40,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:07:40,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642881786] [2021-08-21 13:07:40,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:40,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:40,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:40,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:40,217 INFO L87 Difference]: Start difference. First operand 772 states and 2471 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:41,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:41,045 INFO L93 Difference]: Finished difference Result 2734 states and 8136 transitions. [2021-08-21 13:07:41,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:07:41,046 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:41,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:41,058 INFO L225 Difference]: With dead ends: 2734 [2021-08-21 13:07:41,059 INFO L226 Difference]: Without dead ends: 2734 [2021-08-21 13:07:41,060 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 468.8ms TimeCoverageRelationStatistics Valid=584, Invalid=1966, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 13:07:41,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2734 states. [2021-08-21 13:07:41,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2734 to 841. [2021-08-21 13:07:41,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 840 states have (on average 3.3107142857142855) internal successors, (2781), 840 states have internal predecessors, (2781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:41,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 2781 transitions. [2021-08-21 13:07:41,117 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 2781 transitions. Word has length 24 [2021-08-21 13:07:41,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:41,117 INFO L470 AbstractCegarLoop]: Abstraction has 841 states and 2781 transitions. [2021-08-21 13:07:41,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:41,117 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 2781 transitions. [2021-08-21 13:07:41,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:41,120 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:41,120 INFO L512 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] [2021-08-21 13:07:41,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:41,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:41,333 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:41,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:41,333 INFO L82 PathProgramCache]: Analyzing trace with hash 876381414, now seen corresponding path program 15 times [2021-08-21 13:07:41,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:41,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928710277] [2021-08-21 13:07:41,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:41,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:41,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:41,387 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:41,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:41,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928710277] [2021-08-21 13:07:41,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928710277] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:41,387 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477810301] [2021-08-21 13:07:41,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:07:41,387 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:41,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:41,388 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) [2021-08-21 13:07:41,388 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-21 13:07:41,714 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:07:41,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:41,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:41,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:41,908 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:41,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477810301] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:41,908 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:41,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:07:41,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90811612] [2021-08-21 13:07:41,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:41,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:41,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:41,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:41,910 INFO L87 Difference]: Start difference. First operand 841 states and 2781 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:42,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:42,729 INFO L93 Difference]: Finished difference Result 2693 states and 8043 transitions. [2021-08-21 13:07:42,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:07:42,729 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:42,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:42,739 INFO L225 Difference]: With dead ends: 2693 [2021-08-21 13:07:42,739 INFO L226 Difference]: Without dead ends: 2693 [2021-08-21 13:07:42,740 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 881 ImplicationChecksByTransitivity, 494.8ms TimeCoverageRelationStatistics Valid=584, Invalid=1966, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 13:07:42,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2693 states. [2021-08-21 13:07:42,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2693 to 831. [2021-08-21 13:07:42,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 831 states, 830 states have (on average 3.289156626506024) internal successors, (2730), 830 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:42,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 831 states to 831 states and 2730 transitions. [2021-08-21 13:07:42,777 INFO L78 Accepts]: Start accepts. Automaton has 831 states and 2730 transitions. Word has length 24 [2021-08-21 13:07:42,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:42,777 INFO L470 AbstractCegarLoop]: Abstraction has 831 states and 2730 transitions. [2021-08-21 13:07:42,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:42,777 INFO L276 IsEmpty]: Start isEmpty. Operand 831 states and 2730 transitions. [2021-08-21 13:07:42,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:42,780 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:42,780 INFO L512 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] [2021-08-21 13:07:42,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:42,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:42,993 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:42,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:42,993 INFO L82 PathProgramCache]: Analyzing trace with hash -295964444, now seen corresponding path program 16 times [2021-08-21 13:07:42,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:42,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245791348] [2021-08-21 13:07:42,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:42,993 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:42,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:43,045 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:43,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:43,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245791348] [2021-08-21 13:07:43,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245791348] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:43,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471133294] [2021-08-21 13:07:43,046 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:07:43,046 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:43,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:43,047 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) [2021-08-21 13:07:43,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-21 13:07:43,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:07:43,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:43,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:43,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:43,543 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:43,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471133294] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:43,543 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:43,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:07:43,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421264661] [2021-08-21 13:07:43,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:07:43,544 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:43,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:07:43,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:07:43,544 INFO L87 Difference]: Start difference. First operand 831 states and 2730 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:44,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:44,288 INFO L93 Difference]: Finished difference Result 2677 states and 7780 transitions. [2021-08-21 13:07:44,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-08-21 13:07:44,288 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:44,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:44,295 INFO L225 Difference]: With dead ends: 2677 [2021-08-21 13:07:44,296 INFO L226 Difference]: Without dead ends: 2677 [2021-08-21 13:07:44,296 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 428.4ms TimeCoverageRelationStatistics Valid=493, Invalid=1669, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 13:07:44,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2677 states. [2021-08-21 13:07:44,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2677 to 845. [2021-08-21 13:07:44,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 844 states have (on average 3.2997630331753554) internal successors, (2785), 844 states have internal predecessors, (2785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:44,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 2785 transitions. [2021-08-21 13:07:44,332 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 2785 transitions. Word has length 24 [2021-08-21 13:07:44,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:44,333 INFO L470 AbstractCegarLoop]: Abstraction has 845 states and 2785 transitions. [2021-08-21 13:07:44,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:44,333 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 2785 transitions. [2021-08-21 13:07:44,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:44,335 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:44,336 INFO L512 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] [2021-08-21 13:07:44,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-08-21 13:07:44,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:44,560 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:44,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:44,560 INFO L82 PathProgramCache]: Analyzing trace with hash -214588356, now seen corresponding path program 17 times [2021-08-21 13:07:44,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:44,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691704771] [2021-08-21 13:07:44,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:44,560 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:44,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:44,618 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:44,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:44,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691704771] [2021-08-21 13:07:44,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691704771] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:44,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993328981] [2021-08-21 13:07:44,619 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:07:44,619 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:44,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:44,633 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) [2021-08-21 13:07:44,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-21 13:07:44,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:07:44,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:44,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:44,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:45,077 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:45,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993328981] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:45,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:45,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:07:45,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316884396] [2021-08-21 13:07:45,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:07:45,078 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:45,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:07:45,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:07:45,079 INFO L87 Difference]: Start difference. First operand 845 states and 2785 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:45,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:45,679 INFO L93 Difference]: Finished difference Result 2474 states and 7308 transitions. [2021-08-21 13:07:45,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 13:07:45,679 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:45,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:45,685 INFO L225 Difference]: With dead ends: 2474 [2021-08-21 13:07:45,685 INFO L226 Difference]: Without dead ends: 2470 [2021-08-21 13:07:45,686 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 356.8ms TimeCoverageRelationStatistics Valid=448, Invalid=1444, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 13:07:45,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2470 states. [2021-08-21 13:07:45,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2470 to 845. [2021-08-21 13:07:45,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 845 states, 844 states have (on average 3.2973933649289098) internal successors, (2783), 844 states have internal predecessors, (2783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:45,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 845 states to 845 states and 2783 transitions. [2021-08-21 13:07:45,721 INFO L78 Accepts]: Start accepts. Automaton has 845 states and 2783 transitions. Word has length 24 [2021-08-21 13:07:45,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:45,721 INFO L470 AbstractCegarLoop]: Abstraction has 845 states and 2783 transitions. [2021-08-21 13:07:45,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:45,721 INFO L276 IsEmpty]: Start isEmpty. Operand 845 states and 2783 transitions. [2021-08-21 13:07:45,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:45,723 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:45,723 INFO L512 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] [2021-08-21 13:07:45,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:45,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:45,949 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:45,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:45,949 INFO L82 PathProgramCache]: Analyzing trace with hash 716068860, now seen corresponding path program 18 times [2021-08-21 13:07:45,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:45,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426421858] [2021-08-21 13:07:45,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:45,950 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:46,003 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:46,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:46,003 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426421858] [2021-08-21 13:07:46,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426421858] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:46,003 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081375646] [2021-08-21 13:07:46,003 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:07:46,004 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:46,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:46,004 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) [2021-08-21 13:07:46,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-21 13:07:46,332 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:07:46,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:46,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:46,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:46,489 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:46,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081375646] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:46,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:46,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:07:46,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924221579] [2021-08-21 13:07:46,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:46,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:46,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:46,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:46,491 INFO L87 Difference]: Start difference. First operand 845 states and 2783 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:47,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:47,214 INFO L93 Difference]: Finished difference Result 2514 states and 7408 transitions. [2021-08-21 13:07:47,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 13:07:47,214 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:47,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:47,222 INFO L225 Difference]: With dead ends: 2514 [2021-08-21 13:07:47,222 INFO L226 Difference]: Without dead ends: 2514 [2021-08-21 13:07:47,223 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 679 ImplicationChecksByTransitivity, 407.8ms TimeCoverageRelationStatistics Valid=480, Invalid=1590, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 13:07:47,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2514 states. [2021-08-21 13:07:47,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2514 to 853. [2021-08-21 13:07:47,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 852 states have (on average 3.3039906103286385) internal successors, (2815), 852 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:47,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 2815 transitions. [2021-08-21 13:07:47,259 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 2815 transitions. Word has length 24 [2021-08-21 13:07:47,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:47,259 INFO L470 AbstractCegarLoop]: Abstraction has 853 states and 2815 transitions. [2021-08-21 13:07:47,259 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:47,259 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 2815 transitions. [2021-08-21 13:07:47,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:47,262 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:47,262 INFO L512 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] [2021-08-21 13:07:47,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:47,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-08-21 13:07:47,477 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:47,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:47,477 INFO L82 PathProgramCache]: Analyzing trace with hash -1935859282, now seen corresponding path program 19 times [2021-08-21 13:07:47,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:47,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676761536] [2021-08-21 13:07:47,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:47,478 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:47,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:47,526 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:47,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:47,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676761536] [2021-08-21 13:07:47,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676761536] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:47,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721245757] [2021-08-21 13:07:47,527 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:07:47,527 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:47,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:47,528 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) [2021-08-21 13:07:47,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-21 13:07:47,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:47,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:47,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:48,009 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:48,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721245757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:48,009 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:48,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:07:48,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360436294] [2021-08-21 13:07:48,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:48,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:48,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:48,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:48,010 INFO L87 Difference]: Start difference. First operand 853 states and 2815 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:48,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:48,636 INFO L93 Difference]: Finished difference Result 2332 states and 6984 transitions. [2021-08-21 13:07:48,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 13:07:48,637 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:48,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:48,643 INFO L225 Difference]: With dead ends: 2332 [2021-08-21 13:07:48,644 INFO L226 Difference]: Without dead ends: 2328 [2021-08-21 13:07:48,645 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 605 ImplicationChecksByTransitivity, 354.1ms TimeCoverageRelationStatistics Valid=460, Invalid=1432, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 13:07:48,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2328 states. [2021-08-21 13:07:48,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2328 to 853. [2021-08-21 13:07:48,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 853 states, 852 states have (on average 3.301643192488263) internal successors, (2813), 852 states have internal predecessors, (2813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:48,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 853 states to 853 states and 2813 transitions. [2021-08-21 13:07:48,688 INFO L78 Accepts]: Start accepts. Automaton has 853 states and 2813 transitions. Word has length 24 [2021-08-21 13:07:48,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:48,688 INFO L470 AbstractCegarLoop]: Abstraction has 853 states and 2813 transitions. [2021-08-21 13:07:48,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:48,689 INFO L276 IsEmpty]: Start isEmpty. Operand 853 states and 2813 transitions. [2021-08-21 13:07:48,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:48,691 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:48,691 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 13:07:48,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:48,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-21 13:07:48,909 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:48,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:48,910 INFO L82 PathProgramCache]: Analyzing trace with hash 1446822462, now seen corresponding path program 3 times [2021-08-21 13:07:48,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:48,910 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385066327] [2021-08-21 13:07:48,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:48,910 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:48,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:48,948 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:07:48,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:48,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385066327] [2021-08-21 13:07:48,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385066327] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:48,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110244856] [2021-08-21 13:07:48,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:07:48,948 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:48,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:48,949 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) [2021-08-21 13:07:48,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-21 13:07:49,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 13:07:49,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:49,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 13:07:49,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:49,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:07:49,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110244856] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:49,404 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:49,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 13:07:49,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920302058] [2021-08-21 13:07:49,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 13:07:49,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:49,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 13:07:49,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 13:07:49,409 INFO L87 Difference]: Start difference. First operand 853 states and 2813 transitions. Second operand has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:49,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:49,500 INFO L93 Difference]: Finished difference Result 929 states and 3034 transitions. [2021-08-21 13:07:49,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 13:07:49,501 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:49,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:49,506 INFO L225 Difference]: With dead ends: 929 [2021-08-21 13:07:49,507 INFO L226 Difference]: Without dead ends: 929 [2021-08-21 13:07:49,507 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 57.5ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:07:49,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states. [2021-08-21 13:07:49,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 780. [2021-08-21 13:07:49,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 780 states, 779 states have (on average 3.3029525032092426) internal successors, (2573), 779 states have internal predecessors, (2573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:49,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 780 states to 780 states and 2573 transitions. [2021-08-21 13:07:49,539 INFO L78 Accepts]: Start accepts. Automaton has 780 states and 2573 transitions. Word has length 24 [2021-08-21 13:07:49,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:49,539 INFO L470 AbstractCegarLoop]: Abstraction has 780 states and 2573 transitions. [2021-08-21 13:07:49,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.0) internal successors, (32), 8 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:49,540 INFO L276 IsEmpty]: Start isEmpty. Operand 780 states and 2573 transitions. [2021-08-21 13:07:49,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:49,542 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:49,542 INFO L512 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] [2021-08-21 13:07:49,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:49,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:49,767 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:49,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:49,768 INFO L82 PathProgramCache]: Analyzing trace with hash -1917945090, now seen corresponding path program 20 times [2021-08-21 13:07:49,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:49,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697703558] [2021-08-21 13:07:49,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:49,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:49,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:49,814 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:49,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:49,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697703558] [2021-08-21 13:07:49,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697703558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:49,815 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917485922] [2021-08-21 13:07:49,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:07:49,815 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:49,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:49,816 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) [2021-08-21 13:07:49,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-21 13:07:50,182 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:07:50,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:50,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:50,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:50,278 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:50,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917485922] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:50,278 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:50,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-21 13:07:50,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810919566] [2021-08-21 13:07:50,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 13:07:50,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:50,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 13:07:50,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:07:50,279 INFO L87 Difference]: Start difference. First operand 780 states and 2573 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:50,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:50,590 INFO L93 Difference]: Finished difference Result 1555 states and 4761 transitions. [2021-08-21 13:07:50,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:07:50,591 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:50,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:50,595 INFO L225 Difference]: With dead ends: 1555 [2021-08-21 13:07:50,595 INFO L226 Difference]: Without dead ends: 1555 [2021-08-21 13:07:50,595 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 165.5ms TimeCoverageRelationStatistics Valid=186, Invalid=516, Unknown=0, NotChecked=0, Total=702 [2021-08-21 13:07:50,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1555 states. [2021-08-21 13:07:50,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1555 to 842. [2021-08-21 13:07:50,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 841 states have (on average 3.296076099881094) internal successors, (2772), 841 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:50,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 2772 transitions. [2021-08-21 13:07:50,620 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 2772 transitions. Word has length 24 [2021-08-21 13:07:50,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:50,620 INFO L470 AbstractCegarLoop]: Abstraction has 842 states and 2772 transitions. [2021-08-21 13:07:50,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:50,620 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 2772 transitions. [2021-08-21 13:07:50,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:50,622 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:50,622 INFO L512 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] [2021-08-21 13:07:50,649 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:50,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:50,847 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:50,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:50,847 INFO L82 PathProgramCache]: Analyzing trace with hash -15265638, now seen corresponding path program 21 times [2021-08-21 13:07:50,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:50,848 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149201041] [2021-08-21 13:07:50,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:50,848 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:50,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:50,906 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:50,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:50,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149201041] [2021-08-21 13:07:50,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149201041] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:50,906 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550434328] [2021-08-21 13:07:50,906 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:07:50,907 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:50,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:50,907 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) [2021-08-21 13:07:50,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-21 13:07:51,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:07:51,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:51,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:51,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:51,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:51,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550434328] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:51,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:51,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-21 13:07:51,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185662221] [2021-08-21 13:07:51,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:07:51,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:51,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:07:51,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:07:51,404 INFO L87 Difference]: Start difference. First operand 842 states and 2772 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:51,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:51,665 INFO L93 Difference]: Finished difference Result 1605 states and 4891 transitions. [2021-08-21 13:07:51,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 13:07:51,665 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:51,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:51,670 INFO L225 Difference]: With dead ends: 1605 [2021-08-21 13:07:51,670 INFO L226 Difference]: Without dead ends: 1605 [2021-08-21 13:07:51,671 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 141.2ms TimeCoverageRelationStatistics Valid=165, Invalid=435, Unknown=0, NotChecked=0, Total=600 [2021-08-21 13:07:51,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1605 states. [2021-08-21 13:07:51,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1605 to 896. [2021-08-21 13:07:51,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 895 states have (on average 3.2905027932960893) internal successors, (2945), 895 states have internal predecessors, (2945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:51,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 2945 transitions. [2021-08-21 13:07:51,695 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 2945 transitions. Word has length 24 [2021-08-21 13:07:51,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:51,695 INFO L470 AbstractCegarLoop]: Abstraction has 896 states and 2945 transitions. [2021-08-21 13:07:51,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:51,696 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 2945 transitions. [2021-08-21 13:07:51,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:51,698 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:51,698 INFO L512 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] [2021-08-21 13:07:51,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:51,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-08-21 13:07:51,921 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:51,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:51,921 INFO L82 PathProgramCache]: Analyzing trace with hash -60086780, now seen corresponding path program 22 times [2021-08-21 13:07:51,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:51,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557892369] [2021-08-21 13:07:51,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:51,922 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:51,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:51,988 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:07:51,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:51,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557892369] [2021-08-21 13:07:51,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557892369] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:51,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626989249] [2021-08-21 13:07:51,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:07:51,989 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:51,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:51,989 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) [2021-08-21 13:07:51,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-21 13:07:52,401 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:07:52,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:52,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:52,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:52,488 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 13:07:52,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626989249] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:52,488 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:52,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-21 13:07:52,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855177293] [2021-08-21 13:07:52,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 13:07:52,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:52,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 13:07:52,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-21 13:07:52,489 INFO L87 Difference]: Start difference. First operand 896 states and 2945 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:52,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:52,687 INFO L93 Difference]: Finished difference Result 1524 states and 4690 transitions. [2021-08-21 13:07:52,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 13:07:52,687 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:52,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:52,691 INFO L225 Difference]: With dead ends: 1524 [2021-08-21 13:07:52,691 INFO L226 Difference]: Without dead ends: 1520 [2021-08-21 13:07:52,691 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 106.0ms TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:07:52,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states. [2021-08-21 13:07:52,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 896. [2021-08-21 13:07:52,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 895 states have (on average 3.288268156424581) internal successors, (2943), 895 states have internal predecessors, (2943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:52,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 2943 transitions. [2021-08-21 13:07:52,714 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 2943 transitions. Word has length 24 [2021-08-21 13:07:52,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:52,714 INFO L470 AbstractCegarLoop]: Abstraction has 896 states and 2943 transitions. [2021-08-21 13:07:52,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 9 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:52,715 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 2943 transitions. [2021-08-21 13:07:52,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:52,717 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:52,717 INFO L512 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] [2021-08-21 13:07:52,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:52,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-21 13:07:52,931 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:52,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:52,932 INFO L82 PathProgramCache]: Analyzing trace with hash 537249878, now seen corresponding path program 23 times [2021-08-21 13:07:52,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:52,932 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825733506] [2021-08-21 13:07:52,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:52,932 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:52,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:52,979 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:52,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:52,979 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825733506] [2021-08-21 13:07:52,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825733506] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:52,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809809186] [2021-08-21 13:07:52,980 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:07:52,980 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:52,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:52,982 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) [2021-08-21 13:07:52,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-21 13:07:53,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:07:53,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:53,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:53,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:53,485 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:53,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809809186] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:53,486 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:53,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-21 13:07:53,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678435456] [2021-08-21 13:07:53,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 13:07:53,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:53,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 13:07:53,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-08-21 13:07:53,487 INFO L87 Difference]: Start difference. First operand 896 states and 2943 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:53,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:53,709 INFO L93 Difference]: Finished difference Result 1508 states and 4652 transitions. [2021-08-21 13:07:53,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 13:07:53,709 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:53,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:53,712 INFO L225 Difference]: With dead ends: 1508 [2021-08-21 13:07:53,713 INFO L226 Difference]: Without dead ends: 1496 [2021-08-21 13:07:53,713 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 126.5ms TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2021-08-21 13:07:53,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1496 states. [2021-08-21 13:07:53,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1496 to 904. [2021-08-21 13:07:53,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 904 states, 903 states have (on average 3.276854928017719) internal successors, (2959), 903 states have internal predecessors, (2959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:53,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 2959 transitions. [2021-08-21 13:07:53,734 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 2959 transitions. Word has length 24 [2021-08-21 13:07:53,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:53,734 INFO L470 AbstractCegarLoop]: Abstraction has 904 states and 2959 transitions. [2021-08-21 13:07:53,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 10 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:53,734 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 2959 transitions. [2021-08-21 13:07:53,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:53,736 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:53,736 INFO L512 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] [2021-08-21 13:07:53,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-08-21 13:07:53,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-21 13:07:53,961 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:53,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:53,961 INFO L82 PathProgramCache]: Analyzing trace with hash 10829594, now seen corresponding path program 24 times [2021-08-21 13:07:53,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:53,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352972685] [2021-08-21 13:07:53,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:53,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:53,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:54,019 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:54,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:54,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352972685] [2021-08-21 13:07:54,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352972685] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:54,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443230530] [2021-08-21 13:07:54,021 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:07:54,021 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:54,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:54,022 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) [2021-08-21 13:07:54,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-21 13:07:54,438 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:07:54,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:54,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:54,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:54,589 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:54,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443230530] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:54,590 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:54,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:07:54,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585239156] [2021-08-21 13:07:54,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:54,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:54,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:54,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:54,591 INFO L87 Difference]: Start difference. First operand 904 states and 2959 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:55,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:55,129 INFO L93 Difference]: Finished difference Result 2412 states and 7565 transitions. [2021-08-21 13:07:55,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 13:07:55,129 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:55,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:55,135 INFO L225 Difference]: With dead ends: 2412 [2021-08-21 13:07:55,135 INFO L226 Difference]: Without dead ends: 2412 [2021-08-21 13:07:55,137 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 355.8ms TimeCoverageRelationStatistics Valid=358, Invalid=1124, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 13:07:55,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2412 states. [2021-08-21 13:07:55,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2412 to 960. [2021-08-21 13:07:55,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 959 states have (on average 3.367049009384776) internal successors, (3229), 959 states have internal predecessors, (3229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:55,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 3229 transitions. [2021-08-21 13:07:55,168 INFO L78 Accepts]: Start accepts. Automaton has 960 states and 3229 transitions. Word has length 24 [2021-08-21 13:07:55,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:55,168 INFO L470 AbstractCegarLoop]: Abstraction has 960 states and 3229 transitions. [2021-08-21 13:07:55,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:55,169 INFO L276 IsEmpty]: Start isEmpty. Operand 960 states and 3229 transitions. [2021-08-21 13:07:55,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:55,171 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:55,171 INFO L512 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] [2021-08-21 13:07:55,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:55,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:55,392 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:55,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:55,392 INFO L82 PathProgramCache]: Analyzing trace with hash 577781674, now seen corresponding path program 25 times [2021-08-21 13:07:55,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:55,392 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692156337] [2021-08-21 13:07:55,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:55,393 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:55,457 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:55,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:55,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692156337] [2021-08-21 13:07:55,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692156337] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:55,458 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288369716] [2021-08-21 13:07:55,458 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:07:55,458 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:55,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:55,459 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) [2021-08-21 13:07:55,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-21 13:07:55,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:55,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:55,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:56,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:56,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288369716] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:56,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:56,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:07:56,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241764457] [2021-08-21 13:07:56,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:07:56,029 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:56,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:07:56,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:07:56,030 INFO L87 Difference]: Start difference. First operand 960 states and 3229 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:56,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:56,534 INFO L93 Difference]: Finished difference Result 2335 states and 7372 transitions. [2021-08-21 13:07:56,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 13:07:56,534 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:56,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:56,540 INFO L225 Difference]: With dead ends: 2335 [2021-08-21 13:07:56,540 INFO L226 Difference]: Without dead ends: 2335 [2021-08-21 13:07:56,541 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 331.4ms TimeCoverageRelationStatistics Valid=358, Invalid=1124, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 13:07:56,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2021-08-21 13:07:56,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 957. [2021-08-21 13:07:56,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 956 states have (on average 3.3629707112970713) internal successors, (3215), 956 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:56,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 3215 transitions. [2021-08-21 13:07:56,572 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 3215 transitions. Word has length 24 [2021-08-21 13:07:56,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:56,573 INFO L470 AbstractCegarLoop]: Abstraction has 957 states and 3215 transitions. [2021-08-21 13:07:56,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:56,573 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 3215 transitions. [2021-08-21 13:07:56,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:56,575 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:56,575 INFO L512 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] [2021-08-21 13:07:56,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:56,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:56,794 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:56,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:56,794 INFO L82 PathProgramCache]: Analyzing trace with hash -594564184, now seen corresponding path program 26 times [2021-08-21 13:07:56,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:56,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154877991] [2021-08-21 13:07:56,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:56,795 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:56,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:56,847 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:56,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:56,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154877991] [2021-08-21 13:07:56,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154877991] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:56,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328974435] [2021-08-21 13:07:56,847 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:07:56,847 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:56,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:56,848 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) [2021-08-21 13:07:56,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-21 13:07:57,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:07:57,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:57,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:57,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:57,513 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:57,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328974435] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:57,514 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:57,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:07:57,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845505751] [2021-08-21 13:07:57,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:07:57,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:57,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:07:57,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:07:57,515 INFO L87 Difference]: Start difference. First operand 957 states and 3215 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:57,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:57,964 INFO L93 Difference]: Finished difference Result 2285 states and 7121 transitions. [2021-08-21 13:07:57,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 13:07:57,966 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:57,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:57,970 INFO L225 Difference]: With dead ends: 2285 [2021-08-21 13:07:57,970 INFO L226 Difference]: Without dead ends: 2285 [2021-08-21 13:07:57,971 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 281.2ms TimeCoverageRelationStatistics Valid=292, Invalid=898, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 13:07:57,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2285 states. [2021-08-21 13:07:57,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2285 to 963. [2021-08-21 13:07:57,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 962 states have (on average 3.367983367983368) internal successors, (3240), 962 states have internal predecessors, (3240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:57,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 3240 transitions. [2021-08-21 13:07:57,997 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 3240 transitions. Word has length 24 [2021-08-21 13:07:57,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:57,997 INFO L470 AbstractCegarLoop]: Abstraction has 963 states and 3240 transitions. [2021-08-21 13:07:57,997 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:57,998 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 3240 transitions. [2021-08-21 13:07:58,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:58,000 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:58,000 INFO L512 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] [2021-08-21 13:07:58,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 13:07:58,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:58,207 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:58,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:58,208 INFO L82 PathProgramCache]: Analyzing trace with hash -513188096, now seen corresponding path program 27 times [2021-08-21 13:07:58,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:58,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904962566] [2021-08-21 13:07:58,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:58,208 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:58,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:58,260 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:58,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:58,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904962566] [2021-08-21 13:07:58,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904962566] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:58,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591863375] [2021-08-21 13:07:58,260 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:07:58,260 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:58,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:58,261 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) [2021-08-21 13:07:58,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-21 13:07:58,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:07:58,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:07:58,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:07:58,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:07:58,906 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:58,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591863375] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:58,907 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:07:58,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:07:58,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101542940] [2021-08-21 13:07:58,907 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:07:58,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:07:58,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:07:58,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:07:58,908 INFO L87 Difference]: Start difference. First operand 963 states and 3240 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:59,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:07:59,295 INFO L93 Difference]: Finished difference Result 2176 states and 6849 transitions. [2021-08-21 13:07:59,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 13:07:59,295 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:07:59,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:07:59,299 INFO L225 Difference]: With dead ends: 2176 [2021-08-21 13:07:59,299 INFO L226 Difference]: Without dead ends: 2172 [2021-08-21 13:07:59,299 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 235 ImplicationChecksByTransitivity, 225.9ms TimeCoverageRelationStatistics Valid=235, Invalid=695, Unknown=0, NotChecked=0, Total=930 [2021-08-21 13:07:59,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2172 states. [2021-08-21 13:07:59,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2172 to 957. [2021-08-21 13:07:59,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 956 states have (on average 3.3629707112970713) internal successors, (3215), 956 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:59,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 3215 transitions. [2021-08-21 13:07:59,323 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 3215 transitions. Word has length 24 [2021-08-21 13:07:59,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:07:59,324 INFO L470 AbstractCegarLoop]: Abstraction has 957 states and 3215 transitions. [2021-08-21 13:07:59,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:07:59,324 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 3215 transitions. [2021-08-21 13:07:59,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:07:59,326 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:07:59,326 INFO L512 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] [2021-08-21 13:07:59,350 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-08-21 13:07:59,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-08-21 13:07:59,541 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:07:59,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:07:59,541 INFO L82 PathProgramCache]: Analyzing trace with hash 417469120, now seen corresponding path program 28 times [2021-08-21 13:07:59,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:07:59,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019485663] [2021-08-21 13:07:59,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:07:59,541 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:07:59,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:07:59,590 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:07:59,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:07:59,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019485663] [2021-08-21 13:07:59,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019485663] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:07:59,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039242760] [2021-08-21 13:07:59,590 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:07:59,590 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:07:59,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:07:59,591 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) [2021-08-21 13:07:59,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-21 13:08:00,046 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:08:00,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:00,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:08:00,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:00,182 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:00,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039242760] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:00,183 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:00,183 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:08:00,183 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673044091] [2021-08-21 13:08:00,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:08:00,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:00,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:08:00,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:08:00,184 INFO L87 Difference]: Start difference. First operand 957 states and 3215 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:00,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:00,596 INFO L93 Difference]: Finished difference Result 2199 states and 6893 transitions. [2021-08-21 13:08:00,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 13:08:00,596 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:08:00,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:00,600 INFO L225 Difference]: With dead ends: 2199 [2021-08-21 13:08:00,600 INFO L226 Difference]: Without dead ends: 2199 [2021-08-21 13:08:00,601 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 265.2ms TimeCoverageRelationStatistics Valid=257, Invalid=799, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 13:08:00,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2199 states. [2021-08-21 13:08:00,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2199 to 963. [2021-08-21 13:08:00,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 962 states have (on average 3.367983367983368) internal successors, (3240), 962 states have internal predecessors, (3240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:00,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 3240 transitions. [2021-08-21 13:08:00,622 INFO L78 Accepts]: Start accepts. Automaton has 963 states and 3240 transitions. Word has length 24 [2021-08-21 13:08:00,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:00,622 INFO L470 AbstractCegarLoop]: Abstraction has 963 states and 3240 transitions. [2021-08-21 13:08:00,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:00,622 INFO L276 IsEmpty]: Start isEmpty. Operand 963 states and 3240 transitions. [2021-08-21 13:08:00,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:08:00,624 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:00,624 INFO L512 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] [2021-08-21 13:08:00,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-08-21 13:08:00,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:00,824 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:00,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:00,825 INFO L82 PathProgramCache]: Analyzing trace with hash 2060508274, now seen corresponding path program 29 times [2021-08-21 13:08:00,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:00,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225551699] [2021-08-21 13:08:00,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:00,825 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:00,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:00,880 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:00,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:00,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225551699] [2021-08-21 13:08:00,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225551699] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:00,880 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023091564] [2021-08-21 13:08:00,881 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:08:00,881 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:00,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:00,882 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) [2021-08-21 13:08:00,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-21 13:08:01,357 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:08:01,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:01,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:08:01,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:01,520 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:01,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023091564] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:01,521 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:01,521 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:08:01,521 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361939667] [2021-08-21 13:08:01,521 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:08:01,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:01,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:08:01,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:08:01,522 INFO L87 Difference]: Start difference. First operand 963 states and 3240 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:01,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:01,926 INFO L93 Difference]: Finished difference Result 2156 states and 6791 transitions. [2021-08-21 13:08:01,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 13:08:01,927 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:08:01,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:01,932 INFO L225 Difference]: With dead ends: 2156 [2021-08-21 13:08:01,932 INFO L226 Difference]: Without dead ends: 2152 [2021-08-21 13:08:01,932 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 267.0ms TimeCoverageRelationStatistics Valid=226, Invalid=644, Unknown=0, NotChecked=0, Total=870 [2021-08-21 13:08:01,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2152 states. [2021-08-21 13:08:01,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2152 to 957. [2021-08-21 13:08:01,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 956 states have (on average 3.3629707112970713) internal successors, (3215), 956 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:01,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 3215 transitions. [2021-08-21 13:08:01,961 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 3215 transitions. Word has length 24 [2021-08-21 13:08:01,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:01,961 INFO L470 AbstractCegarLoop]: Abstraction has 957 states and 3215 transitions. [2021-08-21 13:08:01,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:01,961 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 3215 transitions. [2021-08-21 13:08:01,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:08:01,963 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:01,963 INFO L512 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] [2021-08-21 13:08:01,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:02,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:02,185 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:02,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:02,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1231031038, now seen corresponding path program 30 times [2021-08-21 13:08:02,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:02,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193328117] [2021-08-21 13:08:02,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:02,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:02,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:02,232 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:02,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:02,232 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193328117] [2021-08-21 13:08:02,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193328117] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:02,232 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538996940] [2021-08-21 13:08:02,232 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:08:02,232 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:02,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:02,233 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) [2021-08-21 13:08:02,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-21 13:08:02,708 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:08:02,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:02,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:08:02,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:02,836 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:02,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538996940] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:02,836 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:02,836 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:08:02,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907949598] [2021-08-21 13:08:02,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:08:02,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:02,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:08:02,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:08:02,837 INFO L87 Difference]: Start difference. First operand 957 states and 3215 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:03,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:03,203 INFO L93 Difference]: Finished difference Result 2097 states and 6377 transitions. [2021-08-21 13:08:03,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 13:08:03,203 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:08:03,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:03,207 INFO L225 Difference]: With dead ends: 2097 [2021-08-21 13:08:03,207 INFO L226 Difference]: Without dead ends: 2097 [2021-08-21 13:08:03,207 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 210.8ms TimeCoverageRelationStatistics Valid=273, Invalid=783, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 13:08:03,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2097 states. [2021-08-21 13:08:03,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2097 to 1047. [2021-08-21 13:08:03,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1047 states, 1046 states have (on average 3.378585086042065) internal successors, (3534), 1046 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:03,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 3534 transitions. [2021-08-21 13:08:03,230 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 3534 transitions. Word has length 24 [2021-08-21 13:08:03,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:03,230 INFO L470 AbstractCegarLoop]: Abstraction has 1047 states and 3534 transitions. [2021-08-21 13:08:03,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:03,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 3534 transitions. [2021-08-21 13:08:03,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:08:03,233 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:03,233 INFO L512 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] [2021-08-21 13:08:03,250 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-08-21 13:08:03,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-08-21 13:08:03,433 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:03,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:03,434 INFO L82 PathProgramCache]: Analyzing trace with hash -1149654950, now seen corresponding path program 31 times [2021-08-21 13:08:03,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:03,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146921501] [2021-08-21 13:08:03,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:03,434 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:03,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:03,485 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:03,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:03,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146921501] [2021-08-21 13:08:03,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146921501] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:03,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730388791] [2021-08-21 13:08:03,485 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:08:03,485 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:03,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:03,486 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) [2021-08-21 13:08:03,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-21 13:08:03,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:03,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:08:03,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:04,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:04,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730388791] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:04,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:04,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:08:04,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511247741] [2021-08-21 13:08:04,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:08:04,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:04,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:08:04,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:08:04,096 INFO L87 Difference]: Start difference. First operand 1047 states and 3534 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:04,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:04,418 INFO L93 Difference]: Finished difference Result 1963 states and 6051 transitions. [2021-08-21 13:08:04,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:08:04,419 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:08:04,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:04,422 INFO L225 Difference]: With dead ends: 1963 [2021-08-21 13:08:04,422 INFO L226 Difference]: Without dead ends: 1959 [2021-08-21 13:08:04,422 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 186.4ms TimeCoverageRelationStatistics Valid=193, Invalid=563, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:08:04,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1959 states. [2021-08-21 13:08:04,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1959 to 1047. [2021-08-21 13:08:04,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1047 states, 1046 states have (on average 3.376673040152964) internal successors, (3532), 1046 states have internal predecessors, (3532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:04,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 3532 transitions. [2021-08-21 13:08:04,449 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 3532 transitions. Word has length 24 [2021-08-21 13:08:04,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:04,449 INFO L470 AbstractCegarLoop]: Abstraction has 1047 states and 3532 transitions. [2021-08-21 13:08:04,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:04,449 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 3532 transitions. [2021-08-21 13:08:04,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:08:04,452 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:04,452 INFO L512 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] [2021-08-21 13:08:04,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-08-21 13:08:04,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-21 13:08:04,673 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:04,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:04,673 INFO L82 PathProgramCache]: Analyzing trace with hash 1630220374, now seen corresponding path program 32 times [2021-08-21 13:08:04,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:04,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459623918] [2021-08-21 13:08:04,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:04,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:04,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:04,718 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:04,718 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:04,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459623918] [2021-08-21 13:08:04,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459623918] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:04,719 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534060187] [2021-08-21 13:08:04,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:08:04,719 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:04,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:04,719 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) [2021-08-21 13:08:04,720 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-21 13:08:05,234 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:08:05,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:05,235 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:08:05,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:05,362 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:05,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534060187] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:05,362 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:05,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 13:08:05,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134011336] [2021-08-21 13:08:05,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 13:08:05,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:05,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 13:08:05,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 13:08:05,363 INFO L87 Difference]: Start difference. First operand 1047 states and 3532 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:05,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:05,582 INFO L93 Difference]: Finished difference Result 1728 states and 5494 transitions. [2021-08-21 13:08:05,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 13:08:05,583 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:08:05,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:05,586 INFO L225 Difference]: With dead ends: 1728 [2021-08-21 13:08:05,586 INFO L226 Difference]: Without dead ends: 1716 [2021-08-21 13:08:05,586 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 128.8ms TimeCoverageRelationStatistics Valid=136, Invalid=370, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:08:05,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1716 states. [2021-08-21 13:08:05,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1716 to 1047. [2021-08-21 13:08:05,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1047 states, 1046 states have (on average 3.372848948374761) internal successors, (3528), 1046 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:05,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 3528 transitions. [2021-08-21 13:08:05,606 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 3528 transitions. Word has length 24 [2021-08-21 13:08:05,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:05,607 INFO L470 AbstractCegarLoop]: Abstraction has 1047 states and 3528 transitions. [2021-08-21 13:08:05,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 11 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:05,607 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 3528 transitions. [2021-08-21 13:08:05,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:08:05,609 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:05,609 INFO L512 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] [2021-08-21 13:08:05,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2021-08-21 13:08:05,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-21 13:08:05,836 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:05,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:05,836 INFO L82 PathProgramCache]: Analyzing trace with hash -1067620206, now seen corresponding path program 33 times [2021-08-21 13:08:05,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:05,836 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301807549] [2021-08-21 13:08:05,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:05,837 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:05,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:05,889 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:05,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:05,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301807549] [2021-08-21 13:08:05,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301807549] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:05,889 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100086427] [2021-08-21 13:08:05,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:08:05,890 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:05,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:05,890 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) [2021-08-21 13:08:05,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-21 13:08:06,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:08:06,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:06,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:08:06,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:06,569 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:06,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100086427] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:06,570 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:06,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:08:06,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025233279] [2021-08-21 13:08:06,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:08:06,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:06,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:08:06,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:08:06,571 INFO L87 Difference]: Start difference. First operand 1047 states and 3528 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:06,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:06,931 INFO L93 Difference]: Finished difference Result 1821 states and 5719 transitions. [2021-08-21 13:08:06,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:08:06,932 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:08:06,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:06,935 INFO L225 Difference]: With dead ends: 1821 [2021-08-21 13:08:06,935 INFO L226 Difference]: Without dead ends: 1821 [2021-08-21 13:08:06,935 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 236.7ms TimeCoverageRelationStatistics Valid=202, Invalid=668, Unknown=0, NotChecked=0, Total=870 [2021-08-21 13:08:06,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2021-08-21 13:08:06,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 1119. [2021-08-21 13:08:06,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 1118 states have (on average 3.370304114490161) internal successors, (3768), 1118 states have internal predecessors, (3768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:06,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 3768 transitions. [2021-08-21 13:08:06,957 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 3768 transitions. Word has length 24 [2021-08-21 13:08:06,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:06,958 INFO L470 AbstractCegarLoop]: Abstraction has 1119 states and 3768 transitions. [2021-08-21 13:08:06,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:06,958 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 3768 transitions. [2021-08-21 13:08:06,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:08:06,960 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:06,960 INFO L512 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] [2021-08-21 13:08:06,980 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2021-08-21 13:08:07,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-21 13:08:07,161 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:07,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:07,161 INFO L82 PathProgramCache]: Analyzing trace with hash 575418948, now seen corresponding path program 34 times [2021-08-21 13:08:07,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:07,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375025748] [2021-08-21 13:08:07,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:07,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:07,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:07,218 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:07,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:07,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375025748] [2021-08-21 13:08:07,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375025748] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:07,219 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903567435] [2021-08-21 13:08:07,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:08:07,219 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:07,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:07,220 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) [2021-08-21 13:08:07,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-21 13:08:07,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:08:07,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:07,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:08:07,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:07,876 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:07,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903567435] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:07,877 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:07,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 13:08:07,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561325198] [2021-08-21 13:08:07,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 13:08:07,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:07,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 13:08:07,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 13:08:07,878 INFO L87 Difference]: Start difference. First operand 1119 states and 3768 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:08,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:08,155 INFO L93 Difference]: Finished difference Result 1790 states and 5648 transitions. [2021-08-21 13:08:08,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 13:08:08,163 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:08:08,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:08,168 INFO L225 Difference]: With dead ends: 1790 [2021-08-21 13:08:08,168 INFO L226 Difference]: Without dead ends: 1786 [2021-08-21 13:08:08,168 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 175.9ms TimeCoverageRelationStatistics Valid=156, Invalid=494, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:08:08,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states. [2021-08-21 13:08:08,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1119. [2021-08-21 13:08:08,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 1118 states have (on average 3.368515205724508) internal successors, (3766), 1118 states have internal predecessors, (3766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:08,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 3766 transitions. [2021-08-21 13:08:08,200 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 3766 transitions. Word has length 24 [2021-08-21 13:08:08,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:08,200 INFO L470 AbstractCegarLoop]: Abstraction has 1119 states and 3766 transitions. [2021-08-21 13:08:08,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:08,200 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 3766 transitions. [2021-08-21 13:08:08,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 13:08:08,203 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:08,203 INFO L512 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] [2021-08-21 13:08:08,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-08-21 13:08:08,421 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-21 13:08:08,421 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:08,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:08,422 INFO L82 PathProgramCache]: Analyzing trace with hash -692038230, now seen corresponding path program 35 times [2021-08-21 13:08:08,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:08,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358881242] [2021-08-21 13:08:08,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:08,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:08,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:08,473 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:08,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:08,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358881242] [2021-08-21 13:08:08,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358881242] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:08,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [547426313] [2021-08-21 13:08:08,473 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:08:08,473 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:08,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:08,474 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) [2021-08-21 13:08:08,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-21 13:08:09,018 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:08:09,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:09,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 13:08:09,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:09,130 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:09,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [547426313] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:09,130 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:09,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 13:08:09,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118883165] [2021-08-21 13:08:09,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 13:08:09,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:09,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 13:08:09,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-08-21 13:08:09,131 INFO L87 Difference]: Start difference. First operand 1119 states and 3766 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:09,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:09,319 INFO L93 Difference]: Finished difference Result 1649 states and 5332 transitions. [2021-08-21 13:08:09,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:08:09,319 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 13:08:09,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:09,322 INFO L225 Difference]: With dead ends: 1649 [2021-08-21 13:08:09,322 INFO L226 Difference]: Without dead ends: 1637 [2021-08-21 13:08:09,322 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 99.6ms TimeCoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:08:09,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1637 states. [2021-08-21 13:08:09,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1637 to 1119. [2021-08-21 13:08:09,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 1118 states have (on average 3.3649373881932023) internal successors, (3762), 1118 states have internal predecessors, (3762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:09,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 3762 transitions. [2021-08-21 13:08:09,340 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 3762 transitions. Word has length 24 [2021-08-21 13:08:09,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:09,340 INFO L470 AbstractCegarLoop]: Abstraction has 1119 states and 3762 transitions. [2021-08-21 13:08:09,340 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 12 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:09,340 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 3762 transitions. [2021-08-21 13:08:09,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:08:09,342 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:09,342 INFO L512 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, 1] [2021-08-21 13:08:09,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2021-08-21 13:08:09,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-08-21 13:08:09,543 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:09,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:09,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1837488904, now seen corresponding path program 4 times [2021-08-21 13:08:09,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:09,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551725341] [2021-08-21 13:08:09,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:09,543 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:09,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:09,874 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:09,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:09,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551725341] [2021-08-21 13:08:09,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551725341] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:09,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114359078] [2021-08-21 13:08:09,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:08:09,874 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:09,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:09,875 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) [2021-08-21 13:08:09,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-21 13:08:10,416 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:08:10,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:10,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:08:10,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:10,914 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:08:10,914 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:08:10,938 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:08:10,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:08:10,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-08-21 13:08:11,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:11,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114359078] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:11,001 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:11,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:08:11,001 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648820502] [2021-08-21 13:08:11,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:08:11,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:11,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:08:11,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:08:11,002 INFO L87 Difference]: Start difference. First operand 1119 states and 3762 transitions. Second operand has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:11,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:11,514 INFO L93 Difference]: Finished difference Result 1517 states and 4955 transitions. [2021-08-21 13:08:11,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:08:11,515 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:08:11,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:11,517 INFO L225 Difference]: With dead ends: 1517 [2021-08-21 13:08:11,517 INFO L226 Difference]: Without dead ends: 1502 [2021-08-21 13:08:11,518 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 507.9ms TimeCoverageRelationStatistics Valid=139, Invalid=511, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:08:11,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1502 states. [2021-08-21 13:08:11,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1502 to 1141. [2021-08-21 13:08:11,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1141 states, 1140 states have (on average 3.362280701754386) internal successors, (3833), 1140 states have internal predecessors, (3833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:11,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1141 states to 1141 states and 3833 transitions. [2021-08-21 13:08:11,534 INFO L78 Accepts]: Start accepts. Automaton has 1141 states and 3833 transitions. Word has length 26 [2021-08-21 13:08:11,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:11,534 INFO L470 AbstractCegarLoop]: Abstraction has 1141 states and 3833 transitions. [2021-08-21 13:08:11,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:11,535 INFO L276 IsEmpty]: Start isEmpty. Operand 1141 states and 3833 transitions. [2021-08-21 13:08:11,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:08:11,537 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:11,537 INFO L512 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, 1] [2021-08-21 13:08:11,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:11,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2021-08-21 13:08:11,737 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:11,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:11,738 INFO L82 PathProgramCache]: Analyzing trace with hash 429080376, now seen corresponding path program 5 times [2021-08-21 13:08:11,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:11,738 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777007879] [2021-08-21 13:08:11,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:11,738 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:11,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:12,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:12,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:12,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777007879] [2021-08-21 13:08:12,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777007879] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:12,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421027608] [2021-08-21 13:08:12,025 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:08:12,025 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:12,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:12,026 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) [2021-08-21 13:08:12,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-21 13:08:12,630 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:08:12,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:12,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:08:12,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:13,066 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:08:13,066 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:08:13,097 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:08:13,098 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:08:13,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 13:08:13,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:13,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421027608] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:13,196 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:13,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:08:13,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918382674] [2021-08-21 13:08:13,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:08:13,197 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:13,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:08:13,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:08:13,197 INFO L87 Difference]: Start difference. First operand 1141 states and 3833 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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) [2021-08-21 13:08:13,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:13,690 INFO L93 Difference]: Finished difference Result 1495 states and 4899 transitions. [2021-08-21 13:08:13,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:08:13,691 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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 26 [2021-08-21 13:08:13,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:13,694 INFO L225 Difference]: With dead ends: 1495 [2021-08-21 13:08:13,694 INFO L226 Difference]: Without dead ends: 1480 [2021-08-21 13:08:13,694 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 472.2ms TimeCoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:08:13,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1480 states. [2021-08-21 13:08:13,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1480 to 1150. [2021-08-21 13:08:13,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 1149 states have (on average 3.3568320278503045) internal successors, (3857), 1149 states have internal predecessors, (3857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:13,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 3857 transitions. [2021-08-21 13:08:13,713 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 3857 transitions. Word has length 26 [2021-08-21 13:08:13,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:13,713 INFO L470 AbstractCegarLoop]: Abstraction has 1150 states and 3857 transitions. [2021-08-21 13:08:13,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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) [2021-08-21 13:08:13,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 3857 transitions. [2021-08-21 13:08:13,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:08:13,715 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:13,715 INFO L512 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] [2021-08-21 13:08:13,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:13,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-08-21 13:08:13,916 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:13,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:13,916 INFO L82 PathProgramCache]: Analyzing trace with hash 2020509684, now seen corresponding path program 36 times [2021-08-21 13:08:13,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:13,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876947203] [2021-08-21 13:08:13,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:13,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:13,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:14,321 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:14,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:14,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876947203] [2021-08-21 13:08:14,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876947203] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:14,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073444543] [2021-08-21 13:08:14,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:08:14,322 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:14,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:14,329 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) [2021-08-21 13:08:14,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-21 13:08:14,979 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:08:14,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:14,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:08:14,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:15,428 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:08:15,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 13:08:15,467 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-21 13:08:15,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-21 13:08:15,473 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 13:08:15,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 34 [2021-08-21 13:08:15,522 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:15,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073444543] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:15,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:15,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-08-21 13:08:15,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060491750] [2021-08-21 13:08:15,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:08:15,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:15,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:08:15,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:08:15,523 INFO L87 Difference]: Start difference. First operand 1150 states and 3857 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:17,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:17,182 INFO L93 Difference]: Finished difference Result 1650 states and 5321 transitions. [2021-08-21 13:08:17,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 13:08:17,182 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:08:17,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:17,185 INFO L225 Difference]: With dead ends: 1650 [2021-08-21 13:08:17,185 INFO L226 Difference]: Without dead ends: 1635 [2021-08-21 13:08:17,185 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 1416.9ms TimeCoverageRelationStatistics Valid=311, Invalid=1495, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 13:08:17,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2021-08-21 13:08:17,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1180. [2021-08-21 13:08:17,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1180 states, 1179 states have (on average 3.340966921119593) internal successors, (3939), 1179 states have internal predecessors, (3939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:17,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1180 states to 1180 states and 3939 transitions. [2021-08-21 13:08:17,203 INFO L78 Accepts]: Start accepts. Automaton has 1180 states and 3939 transitions. Word has length 26 [2021-08-21 13:08:17,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:17,203 INFO L470 AbstractCegarLoop]: Abstraction has 1180 states and 3939 transitions. [2021-08-21 13:08:17,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:17,203 INFO L276 IsEmpty]: Start isEmpty. Operand 1180 states and 3939 transitions. [2021-08-21 13:08:17,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:08:17,205 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:17,206 INFO L512 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, 1] [2021-08-21 13:08:17,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-21 13:08:17,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:17,407 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:17,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:17,407 INFO L82 PathProgramCache]: Analyzing trace with hash -1469410436, now seen corresponding path program 6 times [2021-08-21 13:08:17,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:17,407 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814354220] [2021-08-21 13:08:17,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:17,408 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:17,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:17,671 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:17,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:17,671 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814354220] [2021-08-21 13:08:17,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1814354220] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:17,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615546132] [2021-08-21 13:08:17,672 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:08:17,672 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:17,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:17,672 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) [2021-08-21 13:08:17,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-21 13:08:18,338 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:08:18,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:18,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:08:18,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:18,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:08:18,683 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:08:18,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-21 13:08:18,700 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:08:18,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 67 [2021-08-21 13:08:18,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:08:18,708 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:08:18,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 71 [2021-08-21 13:08:18,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:18,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615546132] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:18,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:18,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 13:08:18,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597230920] [2021-08-21 13:08:18,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:08:18,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:18,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:08:18,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:08:18,867 INFO L87 Difference]: Start difference. First operand 1180 states and 3939 transitions. Second operand has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:20,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:20,496 INFO L93 Difference]: Finished difference Result 1879 states and 5975 transitions. [2021-08-21 13:08:20,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 13:08:20,497 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:08:20,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:20,500 INFO L225 Difference]: With dead ends: 1879 [2021-08-21 13:08:20,500 INFO L226 Difference]: Without dead ends: 1864 [2021-08-21 13:08:20,501 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 1239.6ms TimeCoverageRelationStatistics Valid=290, Invalid=1602, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 13:08:20,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1864 states. [2021-08-21 13:08:20,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1864 to 1198. [2021-08-21 13:08:20,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1198 states, 1197 states have (on average 3.346700083542189) internal successors, (4006), 1197 states have internal predecessors, (4006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:20,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1198 states to 1198 states and 4006 transitions. [2021-08-21 13:08:20,522 INFO L78 Accepts]: Start accepts. Automaton has 1198 states and 4006 transitions. Word has length 26 [2021-08-21 13:08:20,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:20,523 INFO L470 AbstractCegarLoop]: Abstraction has 1198 states and 4006 transitions. [2021-08-21 13:08:20,523 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:20,523 INFO L276 IsEmpty]: Start isEmpty. Operand 1198 states and 4006 transitions. [2021-08-21 13:08:20,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:08:20,525 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:20,525 INFO L512 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] [2021-08-21 13:08:20,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2021-08-21 13:08:20,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:20,725 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:20,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:20,726 INFO L82 PathProgramCache]: Analyzing trace with hash 80971128, now seen corresponding path program 37 times [2021-08-21 13:08:20,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:20,726 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969657458] [2021-08-21 13:08:20,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:20,726 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:20,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:21,116 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:21,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:21,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969657458] [2021-08-21 13:08:21,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969657458] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:21,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698185228] [2021-08-21 13:08:21,116 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:08:21,116 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:21,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:21,118 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) [2021-08-21 13:08:21,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-21 13:08:21,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:21,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:08:21,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:22,326 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:08:22,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 13:08:22,357 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-21 13:08:22,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-21 13:08:22,364 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 13:08:22,364 INFO L388 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 40 treesize of output 36 [2021-08-21 13:08:22,411 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:22,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698185228] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:22,412 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:22,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 17 [2021-08-21 13:08:22,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698704701] [2021-08-21 13:08:22,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:08:22,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:22,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:08:22,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:08:22,414 INFO L87 Difference]: Start difference. First operand 1198 states and 4006 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:24,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:08:24,946 INFO L93 Difference]: Finished difference Result 1869 states and 5964 transitions. [2021-08-21 13:08:24,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 13:08:24,947 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:08:24,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:08:24,950 INFO L225 Difference]: With dead ends: 1869 [2021-08-21 13:08:24,950 INFO L226 Difference]: Without dead ends: 1854 [2021-08-21 13:08:24,951 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 756 ImplicationChecksByTransitivity, 2141.6ms TimeCoverageRelationStatistics Valid=468, Invalid=2184, Unknown=0, NotChecked=0, Total=2652 [2021-08-21 13:08:24,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1854 states. [2021-08-21 13:08:24,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1854 to 1206. [2021-08-21 13:08:24,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1206 states, 1205 states have (on average 3.349377593360996) internal successors, (4036), 1205 states have internal predecessors, (4036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:24,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1206 states to 1206 states and 4036 transitions. [2021-08-21 13:08:24,969 INFO L78 Accepts]: Start accepts. Automaton has 1206 states and 4036 transitions. Word has length 26 [2021-08-21 13:08:24,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:08:24,970 INFO L470 AbstractCegarLoop]: Abstraction has 1206 states and 4036 transitions. [2021-08-21 13:08:24,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:08:24,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1206 states and 4036 transitions. [2021-08-21 13:08:24,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:08:24,971 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:08:24,972 INFO L512 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] [2021-08-21 13:08:24,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2021-08-21 13:08:25,172 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-21 13:08:25,172 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:08:25,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:08:25,173 INFO L82 PathProgramCache]: Analyzing trace with hash -895347716, now seen corresponding path program 38 times [2021-08-21 13:08:25,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:08:25,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642047183] [2021-08-21 13:08:25,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:08:25,173 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:08:25,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:08:25,475 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:25,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:08:25,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642047183] [2021-08-21 13:08:25,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642047183] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:25,476 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734903630] [2021-08-21 13:08:25,476 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:08:25,476 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:08:25,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:08:25,477 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) [2021-08-21 13:08:25,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-21 13:08:26,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:08:26,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:08:26,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:08:26,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:08:30,439 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:08:30,439 INFO L388 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 59 treesize of output 99 [2021-08-21 13:08:30,485 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:08:30,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 99 treesize of output 171 [2021-08-21 13:08:30,522 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:08:30,522 INFO L388 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 185 treesize of output 209 [2021-08-21 13:08:36,327 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:08:36,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734903630] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:08:36,327 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:08:36,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-08-21 13:08:36,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933458547] [2021-08-21 13:08:36,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:08:36,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:08:36,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:08:36,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=429, Unknown=3, NotChecked=0, Total=506 [2021-08-21 13:08:36,329 INFO L87 Difference]: Start difference. First operand 1206 states and 4036 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:30,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:30,984 INFO L93 Difference]: Finished difference Result 1857 states and 5888 transitions. [2021-08-21 13:09:30,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 13:09:30,984 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:09:30,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:30,988 INFO L225 Difference]: With dead ends: 1857 [2021-08-21 13:09:30,988 INFO L226 Difference]: Without dead ends: 1842 [2021-08-21 13:09:30,988 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 630 ImplicationChecksByTransitivity, 32836.5ms TimeCoverageRelationStatistics Valid=373, Invalid=2161, Unknown=16, NotChecked=0, Total=2550 [2021-08-21 13:09:30,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1842 states. [2021-08-21 13:09:31,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1842 to 1219. [2021-08-21 13:09:31,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1218 states have (on average 3.3505747126436782) internal successors, (4081), 1218 states have internal predecessors, (4081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:31,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 4081 transitions. [2021-08-21 13:09:31,008 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 4081 transitions. Word has length 26 [2021-08-21 13:09:31,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:31,008 INFO L470 AbstractCegarLoop]: Abstraction has 1219 states and 4081 transitions. [2021-08-21 13:09:31,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:31,008 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 4081 transitions. [2021-08-21 13:09:31,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:09:31,010 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:31,010 INFO L512 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, 1] [2021-08-21 13:09:31,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-08-21 13:09:31,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-21 13:09:31,211 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:31,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:31,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1314552352, now seen corresponding path program 7 times [2021-08-21 13:09:31,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:31,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235361599] [2021-08-21 13:09:31,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:31,212 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:31,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:31,466 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:31,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:31,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235361599] [2021-08-21 13:09:31,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235361599] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:31,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947576587] [2021-08-21 13:09:31,467 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:09:31,467 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:31,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:31,468 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) [2021-08-21 13:09:31,468 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-21 13:09:32,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:32,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:09:32,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:32,771 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:09:32,771 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:09:32,789 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:09:32,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:09:32,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 13:09:32,830 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:32,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947576587] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:32,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:32,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:09:32,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276627483] [2021-08-21 13:09:32,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:09:32,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:32,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:09:32,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:09:32,832 INFO L87 Difference]: Start difference. First operand 1219 states and 4081 transitions. Second operand has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:33,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:33,560 INFO L93 Difference]: Finished difference Result 1622 states and 5290 transitions. [2021-08-21 13:09:33,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:09:33,560 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:09:33,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:33,564 INFO L225 Difference]: With dead ends: 1622 [2021-08-21 13:09:33,565 INFO L226 Difference]: Without dead ends: 1607 [2021-08-21 13:09:33,566 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 600.4ms TimeCoverageRelationStatistics Valid=161, Invalid=595, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:09:33,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2021-08-21 13:09:33,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 1230. [2021-08-21 13:09:33,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1230 states, 1229 states have (on average 3.3474369406021154) internal successors, (4114), 1229 states have internal predecessors, (4114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:33,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1230 states to 1230 states and 4114 transitions. [2021-08-21 13:09:33,594 INFO L78 Accepts]: Start accepts. Automaton has 1230 states and 4114 transitions. Word has length 26 [2021-08-21 13:09:33,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:33,594 INFO L470 AbstractCegarLoop]: Abstraction has 1230 states and 4114 transitions. [2021-08-21 13:09:33,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:33,594 INFO L276 IsEmpty]: Start isEmpty. Operand 1230 states and 4114 transitions. [2021-08-21 13:09:33,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:09:33,597 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:33,597 INFO L512 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, 1] [2021-08-21 13:09:33,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2021-08-21 13:09:33,822 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-08-21 13:09:33,823 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:33,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:33,823 INFO L82 PathProgramCache]: Analyzing trace with hash -713845664, now seen corresponding path program 8 times [2021-08-21 13:09:33,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:33,823 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503952752] [2021-08-21 13:09:33,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:33,823 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:33,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:34,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:34,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:34,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503952752] [2021-08-21 13:09:34,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503952752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:34,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997458502] [2021-08-21 13:09:34,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:09:34,092 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:34,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:34,095 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) [2021-08-21 13:09:34,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-21 13:09:35,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:09:35,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:35,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:09:35,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:35,469 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:09:35,470 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2021-08-21 13:09:35,488 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:09:35,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 61 treesize of output 85 [2021-08-21 13:09:35,499 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:09:35,500 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 97 [2021-08-21 13:09:35,856 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:35,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997458502] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:35,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:35,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-08-21 13:09:35,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673903555] [2021-08-21 13:09:35,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:09:35,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:35,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:09:35,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:09:35,858 INFO L87 Difference]: Start difference. First operand 1230 states and 4114 transitions. Second operand has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:36,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:36,940 INFO L93 Difference]: Finished difference Result 1684 states and 5459 transitions. [2021-08-21 13:09:36,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 13:09:36,941 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:09:36,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:36,944 INFO L225 Difference]: With dead ends: 1684 [2021-08-21 13:09:36,944 INFO L226 Difference]: Without dead ends: 1669 [2021-08-21 13:09:36,945 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 925.0ms TimeCoverageRelationStatistics Valid=194, Invalid=996, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 13:09:36,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1669 states. [2021-08-21 13:09:36,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1669 to 1233. [2021-08-21 13:09:36,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1233 states, 1232 states have (on average 3.3490259740259742) internal successors, (4126), 1232 states have internal predecessors, (4126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:36,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1233 states to 1233 states and 4126 transitions. [2021-08-21 13:09:36,964 INFO L78 Accepts]: Start accepts. Automaton has 1233 states and 4126 transitions. Word has length 26 [2021-08-21 13:09:36,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:36,964 INFO L470 AbstractCegarLoop]: Abstraction has 1233 states and 4126 transitions. [2021-08-21 13:09:36,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:36,965 INFO L276 IsEmpty]: Start isEmpty. Operand 1233 states and 4126 transitions. [2021-08-21 13:09:36,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:09:36,967 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:36,967 INFO L512 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, 1] [2021-08-21 13:09:36,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-08-21 13:09:37,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:37,167 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:37,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:37,168 INFO L82 PathProgramCache]: Analyzing trace with hash 1643711924, now seen corresponding path program 9 times [2021-08-21 13:09:37,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:37,168 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706623603] [2021-08-21 13:09:37,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:37,168 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:37,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:37,409 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:37,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:37,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706623603] [2021-08-21 13:09:37,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706623603] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:37,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1863205694] [2021-08-21 13:09:37,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:09:37,409 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:37,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:37,410 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) [2021-08-21 13:09:37,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-21 13:09:38,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:09:38,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:38,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:09:38,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:38,949 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 13:09:38,949 INFO L388 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 52 treesize of output 47 [2021-08-21 13:09:38,969 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:09:38,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 44 treesize of output 39 [2021-08-21 13:09:38,979 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 13:09:38,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 13:09:39,025 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:39,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1863205694] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:39,025 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:39,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:09:39,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921831391] [2021-08-21 13:09:39,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:09:39,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:39,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:09:39,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:09:39,027 INFO L87 Difference]: Start difference. First operand 1233 states and 4126 transitions. Second operand has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:47,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:47,142 INFO L93 Difference]: Finished difference Result 1823 states and 5930 transitions. [2021-08-21 13:09:47,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 13:09:47,143 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:09:47,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:47,146 INFO L225 Difference]: With dead ends: 1823 [2021-08-21 13:09:47,146 INFO L226 Difference]: Without dead ends: 1808 [2021-08-21 13:09:47,147 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 5069.3ms TimeCoverageRelationStatistics Valid=219, Invalid=834, Unknown=3, NotChecked=0, Total=1056 [2021-08-21 13:09:47,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1808 states. [2021-08-21 13:09:47,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1808 to 1242. [2021-08-21 13:09:47,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1242 states, 1241 states have (on average 3.353746978243352) internal successors, (4162), 1241 states have internal predecessors, (4162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:47,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1242 states to 1242 states and 4162 transitions. [2021-08-21 13:09:47,167 INFO L78 Accepts]: Start accepts. Automaton has 1242 states and 4162 transitions. Word has length 26 [2021-08-21 13:09:47,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:47,167 INFO L470 AbstractCegarLoop]: Abstraction has 1242 states and 4162 transitions. [2021-08-21 13:09:47,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:47,167 INFO L276 IsEmpty]: Start isEmpty. Operand 1242 states and 4162 transitions. [2021-08-21 13:09:47,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:09:47,170 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:47,170 INFO L512 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, 1] [2021-08-21 13:09:47,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-21 13:09:47,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-21 13:09:47,374 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:47,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:47,375 INFO L82 PathProgramCache]: Analyzing trace with hash 1475902832, now seen corresponding path program 10 times [2021-08-21 13:09:47,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:47,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126446484] [2021-08-21 13:09:47,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:47,375 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:47,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:47,677 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:47,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:47,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126446484] [2021-08-21 13:09:47,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126446484] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:47,677 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958425104] [2021-08-21 13:09:47,678 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:09:47,678 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:47,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:47,679 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) [2021-08-21 13:09:47,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-21 13:09:48,696 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:09:48,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:48,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:09:48,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:49,068 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:09:49,068 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:09:49,089 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:09:49,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:09:49,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 13:09:49,160 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:49,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958425104] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:49,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:49,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 13:09:49,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330211684] [2021-08-21 13:09:49,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:09:49,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:49,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:09:49,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:09:49,161 INFO L87 Difference]: Start difference. First operand 1242 states and 4162 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:50,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:50,736 INFO L93 Difference]: Finished difference Result 2010 states and 6525 transitions. [2021-08-21 13:09:50,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 13:09:50,736 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:09:50,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:50,740 INFO L225 Difference]: With dead ends: 2010 [2021-08-21 13:09:50,740 INFO L226 Difference]: Without dead ends: 1995 [2021-08-21 13:09:50,741 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 1209.6ms TimeCoverageRelationStatistics Valid=332, Invalid=1390, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 13:09:50,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1995 states. [2021-08-21 13:09:50,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1995 to 1238. [2021-08-21 13:09:50,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1237 states have (on average 3.3532740501212612) internal successors, (4148), 1237 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:50,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 4148 transitions. [2021-08-21 13:09:50,763 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 4148 transitions. Word has length 26 [2021-08-21 13:09:50,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:50,763 INFO L470 AbstractCegarLoop]: Abstraction has 1238 states and 4148 transitions. [2021-08-21 13:09:50,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:50,764 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 4148 transitions. [2021-08-21 13:09:50,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:09:50,766 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:50,766 INFO L512 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, 1] [2021-08-21 13:09:50,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-08-21 13:09:50,966 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:50,966 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:50,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:50,967 INFO L82 PathProgramCache]: Analyzing trace with hash -1088334556, now seen corresponding path program 11 times [2021-08-21 13:09:50,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:50,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004393156] [2021-08-21 13:09:50,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:50,967 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:50,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:51,213 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:51,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:51,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004393156] [2021-08-21 13:09:51,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004393156] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:51,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32616939] [2021-08-21 13:09:51,214 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:09:51,214 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:51,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:51,215 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) [2021-08-21 13:09:51,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-21 13:09:52,237 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:09:52,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:52,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:09:52,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:52,714 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:09:52,715 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:09:52,738 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:09:52,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:09:52,743 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 13:09:52,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 13:09:52,807 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:52,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32616939] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:52,807 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:52,808 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 13:09:52,808 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764601746] [2021-08-21 13:09:52,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:09:52,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:52,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:09:52,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:09:52,809 INFO L87 Difference]: Start difference. First operand 1238 states and 4148 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:54,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:54,198 INFO L93 Difference]: Finished difference Result 1731 states and 5666 transitions. [2021-08-21 13:09:54,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 13:09:54,199 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:09:54,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:54,202 INFO L225 Difference]: With dead ends: 1731 [2021-08-21 13:09:54,202 INFO L226 Difference]: Without dead ends: 1716 [2021-08-21 13:09:54,203 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 1085.8ms TimeCoverageRelationStatistics Valid=250, Invalid=1156, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 13:09:54,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1716 states. [2021-08-21 13:09:54,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1716 to 1241. [2021-08-21 13:09:54,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1241 states, 1240 states have (on average 3.3548387096774195) internal successors, (4160), 1240 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:54,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1241 states to 1241 states and 4160 transitions. [2021-08-21 13:09:54,225 INFO L78 Accepts]: Start accepts. Automaton has 1241 states and 4160 transitions. Word has length 26 [2021-08-21 13:09:54,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:54,225 INFO L470 AbstractCegarLoop]: Abstraction has 1241 states and 4160 transitions. [2021-08-21 13:09:54,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:54,225 INFO L276 IsEmpty]: Start isEmpty. Operand 1241 states and 4160 transitions. [2021-08-21 13:09:54,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:09:54,227 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:54,227 INFO L512 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, 1] [2021-08-21 13:09:54,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2021-08-21 13:09:54,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2021-08-21 13:09:54,441 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:54,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:54,441 INFO L82 PathProgramCache]: Analyzing trace with hash 1589099960, now seen corresponding path program 12 times [2021-08-21 13:09:54,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:54,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992723065] [2021-08-21 13:09:54,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:54,441 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:54,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:54,733 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:54,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:54,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992723065] [2021-08-21 13:09:54,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992723065] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:54,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74239437] [2021-08-21 13:09:54,734 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:09:54,734 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:54,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:54,737 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) [2021-08-21 13:09:54,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-21 13:09:55,903 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:09:55,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:55,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:09:55,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:56,264 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:09:56,264 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-21 13:09:56,281 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:09:56,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 51 treesize of output 75 [2021-08-21 13:09:56,292 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:09:56,293 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 13:09:56,462 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:56,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74239437] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:56,463 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:56,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:09:56,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158775414] [2021-08-21 13:09:56,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:09:56,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:56,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:09:56,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:09:56,464 INFO L87 Difference]: Start difference. First operand 1241 states and 4160 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:57,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:09:57,644 INFO L93 Difference]: Finished difference Result 1939 states and 6331 transitions. [2021-08-21 13:09:57,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:09:57,645 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:09:57,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:09:57,649 INFO L225 Difference]: With dead ends: 1939 [2021-08-21 13:09:57,649 INFO L226 Difference]: Without dead ends: 1924 [2021-08-21 13:09:57,649 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 972.1ms TimeCoverageRelationStatistics Valid=254, Invalid=936, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 13:09:57,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1924 states. [2021-08-21 13:09:57,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1924 to 1238. [2021-08-21 13:09:57,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1238 states, 1237 states have (on average 3.3532740501212612) internal successors, (4148), 1237 states have internal predecessors, (4148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:57,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1238 states to 1238 states and 4148 transitions. [2021-08-21 13:09:57,671 INFO L78 Accepts]: Start accepts. Automaton has 1238 states and 4148 transitions. Word has length 26 [2021-08-21 13:09:57,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:09:57,671 INFO L470 AbstractCegarLoop]: Abstraction has 1238 states and 4148 transitions. [2021-08-21 13:09:57,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:09:57,671 INFO L276 IsEmpty]: Start isEmpty. Operand 1238 states and 4148 transitions. [2021-08-21 13:09:57,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:09:57,673 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:09:57,673 INFO L512 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] [2021-08-21 13:09:57,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2021-08-21 13:09:57,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-08-21 13:09:57,877 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:09:57,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:09:57,877 INFO L82 PathProgramCache]: Analyzing trace with hash 380398520, now seen corresponding path program 39 times [2021-08-21 13:09:57,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:09:57,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467029346] [2021-08-21 13:09:57,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:09:57,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:09:57,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:09:58,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:58,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:09:58,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467029346] [2021-08-21 13:09:58,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467029346] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:58,178 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873886952] [2021-08-21 13:09:58,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:09:58,178 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:09:58,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:09:58,181 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) [2021-08-21 13:09:58,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-21 13:09:59,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:09:59,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:09:59,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:09:59,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:09:59,615 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:09:59,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 13:09:59,639 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-21 13:09:59,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 41 [2021-08-21 13:09:59,644 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:09:59,644 INFO L388 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 31 [2021-08-21 13:09:59,718 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:09:59,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873886952] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:09:59,718 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:09:59,718 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2021-08-21 13:09:59,719 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695614512] [2021-08-21 13:09:59,719 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:09:59,719 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:09:59,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:09:59,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:09:59,719 INFO L87 Difference]: Start difference. First operand 1238 states and 4148 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:01,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:01,744 INFO L93 Difference]: Finished difference Result 2938 states and 9145 transitions. [2021-08-21 13:10:01,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 13:10:01,744 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:10:01,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:01,751 INFO L225 Difference]: With dead ends: 2938 [2021-08-21 13:10:01,751 INFO L226 Difference]: Without dead ends: 2893 [2021-08-21 13:10:01,751 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 870 ImplicationChecksByTransitivity, 1546.1ms TimeCoverageRelationStatistics Valid=545, Invalid=2535, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 13:10:01,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2893 states. [2021-08-21 13:10:01,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2893 to 1288. [2021-08-21 13:10:01,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1288 states, 1287 states have (on average 3.3737373737373737) internal successors, (4342), 1287 states have internal predecessors, (4342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:01,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1288 states to 1288 states and 4342 transitions. [2021-08-21 13:10:01,779 INFO L78 Accepts]: Start accepts. Automaton has 1288 states and 4342 transitions. Word has length 26 [2021-08-21 13:10:01,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:01,780 INFO L470 AbstractCegarLoop]: Abstraction has 1288 states and 4342 transitions. [2021-08-21 13:10:01,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:01,780 INFO L276 IsEmpty]: Start isEmpty. Operand 1288 states and 4342 transitions. [2021-08-21 13:10:01,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:01,782 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:01,782 INFO L512 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] [2021-08-21 13:10:01,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-08-21 13:10:01,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:01,983 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:01,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:01,984 INFO L82 PathProgramCache]: Analyzing trace with hash 1582710888, now seen corresponding path program 40 times [2021-08-21 13:10:01,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:01,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7701103] [2021-08-21 13:10:01,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:01,984 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:01,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:02,277 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:02,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:02,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7701103] [2021-08-21 13:10:02,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7701103] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:02,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576154308] [2021-08-21 13:10:02,278 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:10:02,278 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:02,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:02,279 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) [2021-08-21 13:10:02,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-21 13:10:03,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:10:03,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:03,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:10:03,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:03,759 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:10:03,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 13:10:03,785 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-21 13:10:03,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 41 [2021-08-21 13:10:03,789 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:10:03,789 INFO L388 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 32 treesize of output 26 [2021-08-21 13:10:03,844 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:03,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576154308] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:03,845 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:03,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2021-08-21 13:10:03,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787839490] [2021-08-21 13:10:03,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:10:03,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:03,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:10:03,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:10:03,846 INFO L87 Difference]: Start difference. First operand 1288 states and 4342 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:05,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:05,601 INFO L93 Difference]: Finished difference Result 2781 states and 8791 transitions. [2021-08-21 13:10:05,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 13:10:05,601 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:10:05,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:05,607 INFO L225 Difference]: With dead ends: 2781 [2021-08-21 13:10:05,608 INFO L226 Difference]: Without dead ends: 2736 [2021-08-21 13:10:05,608 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 1440.1ms TimeCoverageRelationStatistics Valid=462, Invalid=1988, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 13:10:05,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2736 states. [2021-08-21 13:10:05,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2736 to 1284. [2021-08-21 13:10:05,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1284 states, 1283 states have (on average 3.38269680436477) internal successors, (4340), 1283 states have internal predecessors, (4340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:05,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1284 states to 1284 states and 4340 transitions. [2021-08-21 13:10:05,637 INFO L78 Accepts]: Start accepts. Automaton has 1284 states and 4340 transitions. Word has length 26 [2021-08-21 13:10:05,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:05,637 INFO L470 AbstractCegarLoop]: Abstraction has 1284 states and 4340 transitions. [2021-08-21 13:10:05,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:05,638 INFO L276 IsEmpty]: Start isEmpty. Operand 1284 states and 4340 transitions. [2021-08-21 13:10:05,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:05,640 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:05,640 INFO L512 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] [2021-08-21 13:10:05,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-21 13:10:05,840 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,SelfDestructingSolverStorable54 [2021-08-21 13:10:05,841 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:05,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:05,841 INFO L82 PathProgramCache]: Analyzing trace with hash -878607756, now seen corresponding path program 41 times [2021-08-21 13:10:05,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:05,841 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395689656] [2021-08-21 13:10:05,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:05,842 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:05,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:06,168 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:06,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:06,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395689656] [2021-08-21 13:10:06,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395689656] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:06,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435036645] [2021-08-21 13:10:06,168 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:10:06,169 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:06,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:06,173 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) [2021-08-21 13:10:06,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-21 13:10:07,459 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:10:07,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:07,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:10:07,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:07,748 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 13:10:07,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 67 [2021-08-21 13:10:07,779 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:07,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 67 treesize of output 143 [2021-08-21 13:10:07,805 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 13:10:07,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 157 treesize of output 151 [2021-08-21 13:10:08,974 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:08,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435036645] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:08,975 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:08,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2021-08-21 13:10:08,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295746328] [2021-08-21 13:10:08,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:10:08,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:08,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:10:08,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:10:08,976 INFO L87 Difference]: Start difference. First operand 1284 states and 4340 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:11,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:11,288 INFO L93 Difference]: Finished difference Result 3100 states and 9721 transitions. [2021-08-21 13:10:11,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 13:10:11,288 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:10:11,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:11,294 INFO L225 Difference]: With dead ends: 3100 [2021-08-21 13:10:11,294 INFO L226 Difference]: Without dead ends: 3055 [2021-08-21 13:10:11,295 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 904 ImplicationChecksByTransitivity, 1918.0ms TimeCoverageRelationStatistics Valid=623, Invalid=2457, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 13:10:11,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3055 states. [2021-08-21 13:10:11,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3055 to 1288. [2021-08-21 13:10:11,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1288 states, 1287 states have (on average 3.3885003885003884) internal successors, (4361), 1287 states have internal predecessors, (4361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:11,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1288 states to 1288 states and 4361 transitions. [2021-08-21 13:10:11,324 INFO L78 Accepts]: Start accepts. Automaton has 1288 states and 4361 transitions. Word has length 26 [2021-08-21 13:10:11,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:11,324 INFO L470 AbstractCegarLoop]: Abstraction has 1288 states and 4361 transitions. [2021-08-21 13:10:11,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:11,324 INFO L276 IsEmpty]: Start isEmpty. Operand 1288 states and 4361 transitions. [2021-08-21 13:10:11,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:11,326 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:11,326 INFO L512 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, 1] [2021-08-21 13:10:11,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-08-21 13:10:11,527 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,SelfDestructingSolverStorable55 [2021-08-21 13:10:11,527 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:11,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:11,527 INFO L82 PathProgramCache]: Analyzing trace with hash 1573347676, now seen corresponding path program 13 times [2021-08-21 13:10:11,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:11,528 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658906729] [2021-08-21 13:10:11,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:11,528 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:11,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:11,790 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:11,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:11,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658906729] [2021-08-21 13:10:11,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658906729] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:11,790 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818628902] [2021-08-21 13:10:11,790 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:10:11,790 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:11,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:11,791 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) [2021-08-21 13:10:11,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-21 13:10:13,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:13,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:10:13,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:13,489 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:10:13,490 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:10:13,507 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:10:13,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:10:13,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 13:10:13,548 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:13,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818628902] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:13,548 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:13,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:10:13,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317338599] [2021-08-21 13:10:13,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:10:13,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:13,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:10:13,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:10:13,549 INFO L87 Difference]: Start difference. First operand 1288 states and 4361 transitions. Second operand has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:14,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:14,059 INFO L93 Difference]: Finished difference Result 1650 states and 5461 transitions. [2021-08-21 13:10:14,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:10:14,059 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:10:14,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:14,062 INFO L225 Difference]: With dead ends: 1650 [2021-08-21 13:10:14,062 INFO L226 Difference]: Without dead ends: 1635 [2021-08-21 13:10:14,063 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 486.8ms TimeCoverageRelationStatistics Valid=131, Invalid=571, Unknown=0, NotChecked=0, Total=702 [2021-08-21 13:10:14,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2021-08-21 13:10:14,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1297. [2021-08-21 13:10:14,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1297 states, 1296 states have (on average 3.388117283950617) internal successors, (4391), 1296 states have internal predecessors, (4391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:14,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1297 states to 1297 states and 4391 transitions. [2021-08-21 13:10:14,082 INFO L78 Accepts]: Start accepts. Automaton has 1297 states and 4391 transitions. Word has length 26 [2021-08-21 13:10:14,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:14,082 INFO L470 AbstractCegarLoop]: Abstraction has 1297 states and 4391 transitions. [2021-08-21 13:10:14,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:14,082 INFO L276 IsEmpty]: Start isEmpty. Operand 1297 states and 4391 transitions. [2021-08-21 13:10:14,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:14,084 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:14,084 INFO L512 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, 1] [2021-08-21 13:10:14,105 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-08-21 13:10:14,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:14,285 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:14,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:14,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1902507248, now seen corresponding path program 14 times [2021-08-21 13:10:14,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:14,286 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5917149] [2021-08-21 13:10:14,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:14,286 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:14,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:14,562 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:14,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:14,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5917149] [2021-08-21 13:10:14,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5917149] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:14,563 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588751058] [2021-08-21 13:10:14,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:10:14,563 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:14,563 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:14,563 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) [2021-08-21 13:10:14,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-21 13:10:15,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:10:15,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:15,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:10:15,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:16,304 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:16,304 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2021-08-21 13:10:16,321 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:16,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 61 treesize of output 85 [2021-08-21 13:10:16,332 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:16,333 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 97 [2021-08-21 13:10:16,625 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:16,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588751058] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:16,626 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:16,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-08-21 13:10:16,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080034085] [2021-08-21 13:10:16,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:10:16,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:16,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:10:16,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:10:16,627 INFO L87 Difference]: Start difference. First operand 1297 states and 4391 transitions. Second operand has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:18,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:18,202 INFO L93 Difference]: Finished difference Result 2002 states and 6515 transitions. [2021-08-21 13:10:18,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 13:10:18,203 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:10:18,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:18,206 INFO L225 Difference]: With dead ends: 2002 [2021-08-21 13:10:18,207 INFO L226 Difference]: Without dead ends: 1987 [2021-08-21 13:10:18,207 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 1177.6ms TimeCoverageRelationStatistics Valid=225, Invalid=1335, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 13:10:18,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1987 states. [2021-08-21 13:10:18,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1987 to 1289. [2021-08-21 13:10:18,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1289 states, 1288 states have (on average 3.3975155279503104) internal successors, (4376), 1288 states have internal predecessors, (4376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:18,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1289 states to 1289 states and 4376 transitions. [2021-08-21 13:10:18,227 INFO L78 Accepts]: Start accepts. Automaton has 1289 states and 4376 transitions. Word has length 26 [2021-08-21 13:10:18,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:18,227 INFO L470 AbstractCegarLoop]: Abstraction has 1289 states and 4376 transitions. [2021-08-21 13:10:18,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:18,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1289 states and 4376 transitions. [2021-08-21 13:10:18,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:18,229 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:18,229 INFO L512 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, 1] [2021-08-21 13:10:18,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2021-08-21 13:10:18,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:18,430 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:18,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:18,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1734698156, now seen corresponding path program 15 times [2021-08-21 13:10:18,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:18,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392480142] [2021-08-21 13:10:18,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:18,430 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:18,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:18,703 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:18,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:18,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392480142] [2021-08-21 13:10:18,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392480142] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:18,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240582606] [2021-08-21 13:10:18,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:10:18,703 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:18,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:18,704 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) [2021-08-21 13:10:18,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-21 13:10:19,988 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:10:19,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:19,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:10:19,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:20,410 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:20,410 INFO L388 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 61 treesize of output 77 [2021-08-21 13:10:20,431 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:20,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 77 treesize of output 101 [2021-08-21 13:10:20,446 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:20,446 INFO L388 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 109 treesize of output 121 [2021-08-21 13:10:22,310 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:22,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240582606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:22,311 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:22,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-08-21 13:10:22,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308284742] [2021-08-21 13:10:22,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:10:22,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:22,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:10:22,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:10:22,312 INFO L87 Difference]: Start difference. First operand 1289 states and 4376 transitions. Second operand has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:36,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:36,486 INFO L93 Difference]: Finished difference Result 2171 states and 7082 transitions. [2021-08-21 13:10:36,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 13:10:36,487 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:10:36,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:36,491 INFO L225 Difference]: With dead ends: 2171 [2021-08-21 13:10:36,491 INFO L226 Difference]: Without dead ends: 2156 [2021-08-21 13:10:36,491 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 9380.6ms TimeCoverageRelationStatistics Valid=412, Invalid=1841, Unknown=3, NotChecked=0, Total=2256 [2021-08-21 13:10:36,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2156 states. [2021-08-21 13:10:36,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2156 to 1280. [2021-08-21 13:10:36,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1280 states, 1279 states have (on average 3.3932759968725565) internal successors, (4340), 1279 states have internal predecessors, (4340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:36,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1280 states to 1280 states and 4340 transitions. [2021-08-21 13:10:36,533 INFO L78 Accepts]: Start accepts. Automaton has 1280 states and 4340 transitions. Word has length 26 [2021-08-21 13:10:36,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:36,534 INFO L470 AbstractCegarLoop]: Abstraction has 1280 states and 4340 transitions. [2021-08-21 13:10:36,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:36,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1280 states and 4340 transitions. [2021-08-21 13:10:36,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:36,536 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:36,537 INFO L512 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, 1] [2021-08-21 13:10:36,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2021-08-21 13:10:36,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:36,762 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:36,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:36,762 INFO L82 PathProgramCache]: Analyzing trace with hash -829539232, now seen corresponding path program 16 times [2021-08-21 13:10:36,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:36,763 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19575527] [2021-08-21 13:10:36,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:36,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:36,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:37,074 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:37,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:37,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19575527] [2021-08-21 13:10:37,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19575527] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:37,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010775009] [2021-08-21 13:10:37,075 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:10:37,075 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:37,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:37,076 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) [2021-08-21 13:10:37,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-21 13:10:38,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:10:38,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:38,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:10:38,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:38,962 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:10:38,963 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:10:38,982 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:10:38,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:10:38,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 13:10:39,039 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:39,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010775009] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:39,039 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:39,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:10:39,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304658698] [2021-08-21 13:10:39,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:10:39,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:39,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:10:39,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:10:39,040 INFO L87 Difference]: Start difference. First operand 1280 states and 4340 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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) [2021-08-21 13:10:39,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:39,873 INFO L93 Difference]: Finished difference Result 1762 states and 5837 transitions. [2021-08-21 13:10:39,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 13:10:39,873 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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 26 [2021-08-21 13:10:39,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:39,876 INFO L225 Difference]: With dead ends: 1762 [2021-08-21 13:10:39,877 INFO L226 Difference]: Without dead ends: 1747 [2021-08-21 13:10:39,877 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 684.7ms TimeCoverageRelationStatistics Valid=173, Invalid=697, Unknown=0, NotChecked=0, Total=870 [2021-08-21 13:10:39,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1747 states. [2021-08-21 13:10:39,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1747 to 1292. [2021-08-21 13:10:39,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1292 states, 1291 states have (on average 3.39426800929512) internal successors, (4382), 1291 states have internal predecessors, (4382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:39,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1292 states to 1292 states and 4382 transitions. [2021-08-21 13:10:39,896 INFO L78 Accepts]: Start accepts. Automaton has 1292 states and 4382 transitions. Word has length 26 [2021-08-21 13:10:39,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:39,896 INFO L470 AbstractCegarLoop]: Abstraction has 1292 states and 4382 transitions. [2021-08-21 13:10:39,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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) [2021-08-21 13:10:39,896 INFO L276 IsEmpty]: Start isEmpty. Operand 1292 states and 4382 transitions. [2021-08-21 13:10:39,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:39,898 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:39,898 INFO L512 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, 1] [2021-08-21 13:10:39,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-08-21 13:10:40,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-21 13:10:40,099 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:40,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:40,099 INFO L82 PathProgramCache]: Analyzing trace with hash 1847895284, now seen corresponding path program 17 times [2021-08-21 13:10:40,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:40,099 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925264483] [2021-08-21 13:10:40,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:40,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:40,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:40,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:40,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:40,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925264483] [2021-08-21 13:10:40,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925264483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:40,400 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855171644] [2021-08-21 13:10:40,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:10:40,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:40,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:40,402 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) [2021-08-21 13:10:40,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-21 13:10:41,834 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:10:41,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:41,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:10:41,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:42,185 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:10:42,186 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 49 [2021-08-21 13:10:42,204 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:42,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 49 treesize of output 73 [2021-08-21 13:10:42,215 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:10:42,215 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 81 treesize of output 77 [2021-08-21 13:10:42,383 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:42,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855171644] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:42,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:42,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 13:10:42,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267805570] [2021-08-21 13:10:42,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:10:42,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:42,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:10:42,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:10:42,384 INFO L87 Difference]: Start difference. First operand 1292 states and 4382 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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) [2021-08-21 13:10:43,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:43,891 INFO L93 Difference]: Finished difference Result 2102 states and 6874 transitions. [2021-08-21 13:10:43,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:10:43,891 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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 26 [2021-08-21 13:10:43,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:43,895 INFO L225 Difference]: With dead ends: 2102 [2021-08-21 13:10:43,895 INFO L226 Difference]: Without dead ends: 2072 [2021-08-21 13:10:43,896 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 437 ImplicationChecksByTransitivity, 1175.9ms TimeCoverageRelationStatistics Valid=277, Invalid=1283, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 13:10:43,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2072 states. [2021-08-21 13:10:43,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2072 to 1286. [2021-08-21 13:10:43,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1286 states, 1285 states have (on average 3.3914396887159532) internal successors, (4358), 1285 states have internal predecessors, (4358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:43,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1286 states to 1286 states and 4358 transitions. [2021-08-21 13:10:43,922 INFO L78 Accepts]: Start accepts. Automaton has 1286 states and 4358 transitions. Word has length 26 [2021-08-21 13:10:43,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:43,922 INFO L470 AbstractCegarLoop]: Abstraction has 1286 states and 4358 transitions. [2021-08-21 13:10:43,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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) [2021-08-21 13:10:43,922 INFO L276 IsEmpty]: Start isEmpty. Operand 1286 states and 4358 transitions. [2021-08-21 13:10:43,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:43,924 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:43,924 INFO L512 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, 1] [2021-08-21 13:10:43,945 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2021-08-21 13:10:44,124 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,SelfDestructingSolverStorable60 [2021-08-21 13:10:44,125 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:44,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:44,125 INFO L82 PathProgramCache]: Analyzing trace with hash 1365014392, now seen corresponding path program 18 times [2021-08-21 13:10:44,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:44,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341556037] [2021-08-21 13:10:44,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:44,125 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:44,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:44,414 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:44,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:44,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341556037] [2021-08-21 13:10:44,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341556037] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:44,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906329] [2021-08-21 13:10:44,414 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:10:44,414 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:44,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:44,417 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) [2021-08-21 13:10:44,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-21 13:10:45,951 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:10:45,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:45,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:10:45,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:46,411 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:10:46,412 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:10:46,429 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:10:46,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:10:46,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 13:10:46,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:46,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906329] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:46,468 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:46,468 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 13:10:46,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448596673] [2021-08-21 13:10:46,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:10:46,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:46,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:10:46,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:10:46,468 INFO L87 Difference]: Start difference. First operand 1286 states and 4358 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:47,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:47,188 INFO L93 Difference]: Finished difference Result 1771 states and 5802 transitions. [2021-08-21 13:10:47,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 13:10:47,188 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:10:47,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:47,192 INFO L225 Difference]: With dead ends: 1771 [2021-08-21 13:10:47,192 INFO L226 Difference]: Without dead ends: 1746 [2021-08-21 13:10:47,192 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 653.1ms TimeCoverageRelationStatistics Valid=171, Invalid=821, Unknown=0, NotChecked=0, Total=992 [2021-08-21 13:10:47,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1746 states. [2021-08-21 13:10:47,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1746 to 1321. [2021-08-21 13:10:47,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1321 states, 1320 states have (on average 3.3856060606060607) internal successors, (4469), 1320 states have internal predecessors, (4469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:47,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 4469 transitions. [2021-08-21 13:10:47,216 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 4469 transitions. Word has length 26 [2021-08-21 13:10:47,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:47,217 INFO L470 AbstractCegarLoop]: Abstraction has 1321 states and 4469 transitions. [2021-08-21 13:10:47,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:47,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 4469 transitions. [2021-08-21 13:10:47,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:47,219 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:47,219 INFO L512 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, 1] [2021-08-21 13:10:47,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-21 13:10:47,419 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,SelfDestructingSolverStorable61 [2021-08-21 13:10:47,420 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:47,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:47,420 INFO L82 PathProgramCache]: Analyzing trace with hash -870310728, now seen corresponding path program 19 times [2021-08-21 13:10:47,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:47,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193456652] [2021-08-21 13:10:47,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:47,420 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:47,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:47,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:47,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:47,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193456652] [2021-08-21 13:10:47,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193456652] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:47,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498911797] [2021-08-21 13:10:47,722 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:10:47,723 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:47,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:47,723 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) [2021-08-21 13:10:47,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-21 13:10:49,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:49,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:10:49,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:49,569 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:10:49,569 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-21 13:10:49,586 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:49,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 51 treesize of output 75 [2021-08-21 13:10:49,598 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:10:49,598 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 13:10:49,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:49,735 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498911797] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:49,735 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:49,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:10:49,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166969620] [2021-08-21 13:10:49,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:10:49,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:49,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:10:49,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:10:49,736 INFO L87 Difference]: Start difference. First operand 1321 states and 4469 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:50,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:50,406 INFO L93 Difference]: Finished difference Result 1974 states and 6448 transitions. [2021-08-21 13:10:50,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 13:10:50,406 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:10:50,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:50,410 INFO L225 Difference]: With dead ends: 1974 [2021-08-21 13:10:50,410 INFO L226 Difference]: Without dead ends: 1949 [2021-08-21 13:10:50,410 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 574.5ms TimeCoverageRelationStatistics Valid=210, Invalid=782, Unknown=0, NotChecked=0, Total=992 [2021-08-21 13:10:50,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1949 states. [2021-08-21 13:10:50,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1949 to 1324. [2021-08-21 13:10:50,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1324 states, 1323 states have (on average 3.386243386243386) internal successors, (4480), 1323 states have internal predecessors, (4480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:50,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1324 states to 1324 states and 4480 transitions. [2021-08-21 13:10:50,440 INFO L78 Accepts]: Start accepts. Automaton has 1324 states and 4480 transitions. Word has length 26 [2021-08-21 13:10:50,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:50,440 INFO L470 AbstractCegarLoop]: Abstraction has 1324 states and 4480 transitions. [2021-08-21 13:10:50,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:50,440 INFO L276 IsEmpty]: Start isEmpty. Operand 1324 states and 4480 transitions. [2021-08-21 13:10:50,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:50,443 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:50,443 INFO L512 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, 1] [2021-08-21 13:10:50,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-21 13:10:50,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:50,669 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:50,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:50,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1495978748, now seen corresponding path program 20 times [2021-08-21 13:10:50,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:50,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084701642] [2021-08-21 13:10:50,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:50,670 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:50,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:50,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:50,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:50,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084701642] [2021-08-21 13:10:50,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084701642] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:50,973 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776924328] [2021-08-21 13:10:50,973 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:10:50,973 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:50,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:50,974 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) [2021-08-21 13:10:50,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-21 13:10:52,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:10:52,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:52,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:10:52,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:52,873 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:10:52,873 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-21 13:10:52,889 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:10:52,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 51 treesize of output 75 [2021-08-21 13:10:52,900 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:10:52,900 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 13:10:53,060 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:53,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776924328] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:53,060 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:53,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:10:53,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929113720] [2021-08-21 13:10:53,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:10:53,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:53,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:10:53,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:10:53,061 INFO L87 Difference]: Start difference. First operand 1324 states and 4480 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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) [2021-08-21 13:10:53,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:53,605 INFO L93 Difference]: Finished difference Result 1801 states and 5950 transitions. [2021-08-21 13:10:53,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 13:10:53,606 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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 26 [2021-08-21 13:10:53,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:10:53,609 INFO L225 Difference]: With dead ends: 1801 [2021-08-21 13:10:53,609 INFO L226 Difference]: Without dead ends: 1776 [2021-08-21 13:10:53,609 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 495.3ms TimeCoverageRelationStatistics Valid=159, Invalid=597, Unknown=0, NotChecked=0, Total=756 [2021-08-21 13:10:53,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1776 states. [2021-08-21 13:10:53,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1776 to 1337. [2021-08-21 13:10:53,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1337 states, 1336 states have (on average 3.3929640718562872) internal successors, (4533), 1336 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:10:53,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1337 states to 1337 states and 4533 transitions. [2021-08-21 13:10:53,631 INFO L78 Accepts]: Start accepts. Automaton has 1337 states and 4533 transitions. Word has length 26 [2021-08-21 13:10:53,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:10:53,631 INFO L470 AbstractCegarLoop]: Abstraction has 1337 states and 4533 transitions. [2021-08-21 13:10:53,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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) [2021-08-21 13:10:53,631 INFO L276 IsEmpty]: Start isEmpty. Operand 1337 states and 4533 transitions. [2021-08-21 13:10:53,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:10:53,634 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:10:53,634 INFO L512 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, 1] [2021-08-21 13:10:53,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2021-08-21 13:10:53,848 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:53,849 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:10:53,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:10:53,849 INFO L82 PathProgramCache]: Analyzing trace with hash 961943836, now seen corresponding path program 21 times [2021-08-21 13:10:53,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:10:53,849 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108352660] [2021-08-21 13:10:53,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:10:53,849 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:10:53,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:10:54,119 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:54,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:10:54,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108352660] [2021-08-21 13:10:54,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108352660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:54,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457475599] [2021-08-21 13:10:54,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:10:54,119 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:10:54,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:10:54,120 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) [2021-08-21 13:10:54,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-21 13:10:55,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:10:55,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:10:55,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:10:55,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:10:58,150 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 13:10:58,151 INFO L388 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 52 treesize of output 47 [2021-08-21 13:10:58,168 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:10:58,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 44 treesize of output 39 [2021-08-21 13:10:58,178 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 13:10:58,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 13:10:58,230 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:10:58,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457475599] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:10:58,231 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:10:58,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:10:58,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746405409] [2021-08-21 13:10:58,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:10:58,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:10:58,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:10:58,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=212, Unknown=1, NotChecked=0, Total=272 [2021-08-21 13:10:58,232 INFO L87 Difference]: Start difference. First operand 1337 states and 4533 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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) [2021-08-21 13:10:59,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:10:59,999 INFO L93 Difference]: Finished difference Result 1702 states and 5659 transitions. [2021-08-21 13:10:59,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 13:11:00,000 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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 26 [2021-08-21 13:11:00,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:00,003 INFO L225 Difference]: With dead ends: 1702 [2021-08-21 13:11:00,003 INFO L226 Difference]: Without dead ends: 1687 [2021-08-21 13:11:00,003 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 2422.7ms TimeCoverageRelationStatistics Valid=146, Invalid=555, Unknown=1, NotChecked=0, Total=702 [2021-08-21 13:11:00,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1687 states. [2021-08-21 13:11:00,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1687 to 1348. [2021-08-21 13:11:00,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1348 states, 1347 states have (on average 3.392724573125464) internal successors, (4570), 1347 states have internal predecessors, (4570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:00,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1348 states to 1348 states and 4570 transitions. [2021-08-21 13:11:00,042 INFO L78 Accepts]: Start accepts. Automaton has 1348 states and 4570 transitions. Word has length 26 [2021-08-21 13:11:00,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:00,042 INFO L470 AbstractCegarLoop]: Abstraction has 1348 states and 4570 transitions. [2021-08-21 13:11:00,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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) [2021-08-21 13:11:00,042 INFO L276 IsEmpty]: Start isEmpty. Operand 1348 states and 4570 transitions. [2021-08-21 13:11:00,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:11:00,044 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:00,044 INFO L512 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, 1] [2021-08-21 13:11:00,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-21 13:11:00,244 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,SelfDestructingSolverStorable64 [2021-08-21 13:11:00,245 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:00,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:00,245 INFO L82 PathProgramCache]: Analyzing trace with hash -655588944, now seen corresponding path program 22 times [2021-08-21 13:11:00,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:00,246 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304079872] [2021-08-21 13:11:00,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:00,246 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:00,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:00,520 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:00,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:00,520 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304079872] [2021-08-21 13:11:00,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304079872] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:00,521 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643622951] [2021-08-21 13:11:00,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:11:00,521 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:00,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:00,525 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) [2021-08-21 13:11:00,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-21 13:11:02,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:11:02,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:11:02,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:11:02,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:02,508 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:11:02,508 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-21 13:11:02,526 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:11:02,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 51 treesize of output 75 [2021-08-21 13:11:02,538 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:11:02,538 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 13:11:02,691 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:02,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643622951] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:02,691 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:02,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:11:02,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359988078] [2021-08-21 13:11:02,691 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:11:02,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:02,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:11:02,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:11:02,692 INFO L87 Difference]: Start difference. First operand 1348 states and 4570 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:03,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:03,419 INFO L93 Difference]: Finished difference Result 2036 states and 6693 transitions. [2021-08-21 13:11:03,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 13:11:03,420 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:11:03,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:03,424 INFO L225 Difference]: With dead ends: 2036 [2021-08-21 13:11:03,424 INFO L226 Difference]: Without dead ends: 2017 [2021-08-21 13:11:03,424 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 641.7ms TimeCoverageRelationStatistics Valid=238, Invalid=884, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 13:11:03,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2017 states. [2021-08-21 13:11:03,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2017 to 1349. [2021-08-21 13:11:03,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 3.3961424332344214) internal successors, (4578), 1348 states have internal predecessors, (4578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:03,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4578 transitions. [2021-08-21 13:11:03,446 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4578 transitions. Word has length 26 [2021-08-21 13:11:03,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:03,446 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 4578 transitions. [2021-08-21 13:11:03,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:03,446 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4578 transitions. [2021-08-21 13:11:03,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:11:03,449 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:03,449 INFO L512 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, 1] [2021-08-21 13:11:03,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2021-08-21 13:11:03,650 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,SelfDestructingSolverStorable65 [2021-08-21 13:11:03,651 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:03,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:03,651 INFO L82 PathProgramCache]: Analyzing trace with hash 1949435448, now seen corresponding path program 23 times [2021-08-21 13:11:03,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:03,651 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422284682] [2021-08-21 13:11:03,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:03,651 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:03,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:03,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:03,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:03,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422284682] [2021-08-21 13:11:03,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422284682] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:03,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517183547] [2021-08-21 13:11:03,904 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:11:03,904 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:03,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:03,905 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) [2021-08-21 13:11:03,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-21 13:11:05,548 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:11:05,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:11:05,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:11:05,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:07,264 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:11:07,265 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 49 [2021-08-21 13:11:07,292 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:11:07,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 49 treesize of output 73 [2021-08-21 13:11:07,303 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:11:07,303 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 81 treesize of output 77 [2021-08-21 13:11:07,447 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:07,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517183547] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:07,448 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:07,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 13:11:07,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649690126] [2021-08-21 13:11:07,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:11:07,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:07,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:11:07,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=276, Unknown=1, NotChecked=0, Total=342 [2021-08-21 13:11:07,449 INFO L87 Difference]: Start difference. First operand 1349 states and 4578 transitions. Second operand has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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) [2021-08-21 13:11:24,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:24,695 INFO L93 Difference]: Finished difference Result 1851 states and 6123 transitions. [2021-08-21 13:11:24,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 13:11:24,695 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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 26 [2021-08-21 13:11:24,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:24,699 INFO L225 Difference]: With dead ends: 1851 [2021-08-21 13:11:24,699 INFO L226 Difference]: Without dead ends: 1826 [2021-08-21 13:11:24,699 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 243 ImplicationChecksByTransitivity, 1877.4ms TimeCoverageRelationStatistics Valid=168, Invalid=761, Unknown=1, NotChecked=0, Total=930 [2021-08-21 13:11:24,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1826 states. [2021-08-21 13:11:24,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1826 to 1349. [2021-08-21 13:11:24,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 3.3961424332344214) internal successors, (4578), 1348 states have internal predecessors, (4578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:24,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4578 transitions. [2021-08-21 13:11:24,721 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4578 transitions. Word has length 26 [2021-08-21 13:11:24,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:24,721 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 4578 transitions. [2021-08-21 13:11:24,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.1578947368421053) internal successors, (41), 19 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) [2021-08-21 13:11:24,721 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4578 transitions. [2021-08-21 13:11:24,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:11:24,724 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:24,724 INFO L512 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] [2021-08-21 13:11:24,745 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2021-08-21 13:11:24,925 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:24,925 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:24,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:24,925 INFO L82 PathProgramCache]: Analyzing trace with hash -971763080, now seen corresponding path program 42 times [2021-08-21 13:11:24,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:24,926 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808694239] [2021-08-21 13:11:24,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:24,926 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:24,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:25,260 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:25,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:25,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808694239] [2021-08-21 13:11:25,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808694239] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:25,260 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36688956] [2021-08-21 13:11:25,260 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:11:25,260 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:25,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:25,261 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) [2021-08-21 13:11:25,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-21 13:11:26,966 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:11:26,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:11:26,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:11:26,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:27,384 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:11:27,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 13:11:27,412 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-21 13:11:27,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 41 [2021-08-21 13:11:27,418 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:11:27,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 36 [2021-08-21 13:11:27,456 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:27,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36688956] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:27,457 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:27,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-08-21 13:11:27,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821927327] [2021-08-21 13:11:27,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:11:27,457 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:27,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:11:27,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:11:27,457 INFO L87 Difference]: Start difference. First operand 1349 states and 4578 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:28,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:11:28,224 INFO L93 Difference]: Finished difference Result 1761 states and 5796 transitions. [2021-08-21 13:11:28,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:11:28,225 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:11:28,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:11:28,228 INFO L225 Difference]: With dead ends: 1761 [2021-08-21 13:11:28,228 INFO L226 Difference]: Without dead ends: 1735 [2021-08-21 13:11:28,228 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 748.1ms TimeCoverageRelationStatistics Valid=245, Invalid=1015, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 13:11:28,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1735 states. [2021-08-21 13:11:28,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1735 to 1361. [2021-08-21 13:11:28,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1361 states, 1360 states have (on average 3.3911764705882352) internal successors, (4612), 1360 states have internal predecessors, (4612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:28,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1361 states to 1361 states and 4612 transitions. [2021-08-21 13:11:28,246 INFO L78 Accepts]: Start accepts. Automaton has 1361 states and 4612 transitions. Word has length 26 [2021-08-21 13:11:28,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:11:28,247 INFO L470 AbstractCegarLoop]: Abstraction has 1361 states and 4612 transitions. [2021-08-21 13:11:28,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:11:28,247 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 4612 transitions. [2021-08-21 13:11:28,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:11:28,248 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:11:28,249 INFO L512 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] [2021-08-21 13:11:28,270 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-08-21 13:11:28,449 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,SelfDestructingSolverStorable67 [2021-08-21 13:11:28,449 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:11:28,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:11:28,450 INFO L82 PathProgramCache]: Analyzing trace with hash 96111484, now seen corresponding path program 43 times [2021-08-21 13:11:28,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:11:28,450 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342565842] [2021-08-21 13:11:28,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:11:28,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:11:28,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:28,771 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:28,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:11:28,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342565842] [2021-08-21 13:11:28,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342565842] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:28,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765163059] [2021-08-21 13:11:28,772 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:11:28,772 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:11:28,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:11:28,779 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) [2021-08-21 13:11:28,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-21 13:11:30,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:11:30,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:11:30,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:11:32,775 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:11:32,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 13:11:32,799 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-21 13:11:32,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-21 13:11:32,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2021-08-21 13:11:32,861 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:11:32,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765163059] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:11:32,862 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:11:32,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-08-21 13:11:32,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792846936] [2021-08-21 13:11:32,862 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:11:32,862 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:11:32,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:11:32,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=215, Unknown=2, NotChecked=0, Total=272 [2021-08-21 13:11:32,863 INFO L87 Difference]: Start difference. First operand 1361 states and 4612 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:06,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:06,400 INFO L93 Difference]: Finished difference Result 1948 states and 6420 transitions. [2021-08-21 13:12:06,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 13:12:06,401 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:12:06,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:06,404 INFO L225 Difference]: With dead ends: 1948 [2021-08-21 13:12:06,404 INFO L226 Difference]: Without dead ends: 1933 [2021-08-21 13:12:06,404 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 8564.3ms TimeCoverageRelationStatistics Valid=336, Invalid=1378, Unknown=8, NotChecked=0, Total=1722 [2021-08-21 13:12:06,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1933 states. [2021-08-21 13:12:06,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1933 to 1361. [2021-08-21 13:12:06,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1361 states, 1360 states have (on average 3.3911764705882352) internal successors, (4612), 1360 states have internal predecessors, (4612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:06,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1361 states to 1361 states and 4612 transitions. [2021-08-21 13:12:06,424 INFO L78 Accepts]: Start accepts. Automaton has 1361 states and 4612 transitions. Word has length 26 [2021-08-21 13:12:06,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:06,424 INFO L470 AbstractCegarLoop]: Abstraction has 1361 states and 4612 transitions. [2021-08-21 13:12:06,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:06,424 INFO L276 IsEmpty]: Start isEmpty. Operand 1361 states and 4612 transitions. [2021-08-21 13:12:06,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:12:06,426 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:06,426 INFO L512 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, 1] [2021-08-21 13:12:06,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-21 13:12:06,627 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,SelfDestructingSolverStorable68 [2021-08-21 13:12:06,627 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:06,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:06,627 INFO L82 PathProgramCache]: Analyzing trace with hash -492263940, now seen corresponding path program 24 times [2021-08-21 13:12:06,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:06,627 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117700421] [2021-08-21 13:12:06,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:06,627 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:06,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:06,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:06,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:06,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117700421] [2021-08-21 13:12:06,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117700421] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:06,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108379251] [2021-08-21 13:12:06,878 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:12:06,878 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:06,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:06,881 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) [2021-08-21 13:12:06,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-21 13:12:08,676 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:12:08,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:08,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:12:08,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:09,166 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:09,166 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 59 [2021-08-21 13:12:09,187 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:09,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 59 treesize of output 83 [2021-08-21 13:12:09,198 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:09,199 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 91 treesize of output 95 [2021-08-21 13:12:09,675 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:09,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108379251] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:09,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:09,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 13:12:09,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50648124] [2021-08-21 13:12:09,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:12:09,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:09,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:12:09,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:12:09,676 INFO L87 Difference]: Start difference. First operand 1361 states and 4612 transitions. Second operand has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 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) [2021-08-21 13:12:11,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:11,878 INFO L93 Difference]: Finished difference Result 2299 states and 7271 transitions. [2021-08-21 13:12:11,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 13:12:11,879 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 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 26 [2021-08-21 13:12:11,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:11,883 INFO L225 Difference]: With dead ends: 2299 [2021-08-21 13:12:11,883 INFO L226 Difference]: Without dead ends: 2265 [2021-08-21 13:12:11,883 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 656 ImplicationChecksByTransitivity, 1815.4ms TimeCoverageRelationStatistics Valid=390, Invalid=1866, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 13:12:11,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states. [2021-08-21 13:12:11,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 1384. [2021-08-21 13:12:11,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1384 states, 1383 states have (on average 3.4020245842371657) internal successors, (4705), 1383 states have internal predecessors, (4705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:11,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1384 states to 1384 states and 4705 transitions. [2021-08-21 13:12:11,906 INFO L78 Accepts]: Start accepts. Automaton has 1384 states and 4705 transitions. Word has length 26 [2021-08-21 13:12:11,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:11,906 INFO L470 AbstractCegarLoop]: Abstraction has 1384 states and 4705 transitions. [2021-08-21 13:12:11,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 19 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) [2021-08-21 13:12:11,906 INFO L276 IsEmpty]: Start isEmpty. Operand 1384 states and 4705 transitions. [2021-08-21 13:12:11,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:12:11,908 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:11,908 INFO L512 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] [2021-08-21 13:12:11,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2021-08-21 13:12:12,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-21 13:12:12,112 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:12,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:12,113 INFO L82 PathProgramCache]: Analyzing trace with hash 1058117624, now seen corresponding path program 44 times [2021-08-21 13:12:12,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:12,113 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254533813] [2021-08-21 13:12:12,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:12,113 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:12,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:12,440 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:12,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:12,440 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254533813] [2021-08-21 13:12:12,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254533813] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:12,440 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172888309] [2021-08-21 13:12:12,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:12:12,440 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:12,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:12,441 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) [2021-08-21 13:12:12,443 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-08-21 13:12:14,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:12:14,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:14,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:12:14,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:14,788 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 13:12:14,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 55 treesize of output 69 [2021-08-21 13:12:14,822 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:14,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 69 treesize of output 145 [2021-08-21 13:12:14,847 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 13:12:14,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 159 treesize of output 153 [2021-08-21 13:12:15,368 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:15,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172888309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:15,368 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:15,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2021-08-21 13:12:15,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607974774] [2021-08-21 13:12:15,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 13:12:15,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:15,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 13:12:15,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2021-08-21 13:12:15,369 INFO L87 Difference]: Start difference. First operand 1384 states and 4705 transitions. Second operand has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:17,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:17,360 INFO L93 Difference]: Finished difference Result 2266 states and 7177 transitions. [2021-08-21 13:12:17,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 13:12:17,360 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:12:17,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:17,364 INFO L225 Difference]: With dead ends: 2266 [2021-08-21 13:12:17,365 INFO L226 Difference]: Without dead ends: 2222 [2021-08-21 13:12:17,365 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 866 ImplicationChecksByTransitivity, 1589.5ms TimeCoverageRelationStatistics Valid=492, Invalid=2370, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 13:12:17,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2222 states. [2021-08-21 13:12:17,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2222 to 1391. [2021-08-21 13:12:17,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 1390 states have (on average 3.402877697841727) internal successors, (4730), 1390 states have internal predecessors, (4730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:17,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 4730 transitions. [2021-08-21 13:12:17,388 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 4730 transitions. Word has length 26 [2021-08-21 13:12:17,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:17,388 INFO L470 AbstractCegarLoop]: Abstraction has 1391 states and 4730 transitions. [2021-08-21 13:12:17,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:17,389 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 4730 transitions. [2021-08-21 13:12:17,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:12:17,391 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:17,391 INFO L512 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] [2021-08-21 13:12:17,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-08-21 13:12:17,591 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,SelfDestructingSolverStorable70 [2021-08-21 13:12:17,591 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:17,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:17,592 INFO L82 PathProgramCache]: Analyzing trace with hash 81798780, now seen corresponding path program 45 times [2021-08-21 13:12:17,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:17,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791183886] [2021-08-21 13:12:17,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:17,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:17,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:17,875 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:17,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:17,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791183886] [2021-08-21 13:12:17,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791183886] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:17,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258844870] [2021-08-21 13:12:17,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:12:17,875 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:17,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:17,877 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) [2021-08-21 13:12:17,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-08-21 13:12:19,819 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:12:19,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:19,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 13:12:19,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:20,347 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2021-08-21 13:12:20,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 51 treesize of output 75 [2021-08-21 13:12:20,383 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:20,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 75 treesize of output 147 [2021-08-21 13:12:20,417 INFO L354 Elim1Store]: treesize reduction 8, result has 80.5 percent of original size [2021-08-21 13:12:20,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 161 treesize of output 169 [2021-08-21 13:12:21,468 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:21,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258844870] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:21,469 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:21,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-08-21 13:12:21,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516539997] [2021-08-21 13:12:21,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:12:21,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:21,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:12:21,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:12:21,469 INFO L87 Difference]: Start difference. First operand 1391 states and 4730 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:23,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:23,852 INFO L93 Difference]: Finished difference Result 2766 states and 8797 transitions. [2021-08-21 13:12:23,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 13:12:23,853 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:12:23,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:23,858 INFO L225 Difference]: With dead ends: 2766 [2021-08-21 13:12:23,858 INFO L226 Difference]: Without dead ends: 2736 [2021-08-21 13:12:23,858 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 832 ImplicationChecksByTransitivity, 1905.1ms TimeCoverageRelationStatistics Valid=475, Invalid=2605, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 13:12:23,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2736 states. [2021-08-21 13:12:23,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2736 to 1421. [2021-08-21 13:12:23,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1421 states, 1420 states have (on average 3.399295774647887) internal successors, (4827), 1420 states have internal predecessors, (4827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:23,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1421 states to 1421 states and 4827 transitions. [2021-08-21 13:12:23,886 INFO L78 Accepts]: Start accepts. Automaton has 1421 states and 4827 transitions. Word has length 26 [2021-08-21 13:12:23,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:23,887 INFO L470 AbstractCegarLoop]: Abstraction has 1421 states and 4827 transitions. [2021-08-21 13:12:23,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:23,887 INFO L276 IsEmpty]: Start isEmpty. Operand 1421 states and 4827 transitions. [2021-08-21 13:12:23,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:12:23,889 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:23,889 INFO L512 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, 1] [2021-08-21 13:12:23,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2021-08-21 13:12:24,089 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:24,089 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:24,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:24,090 INFO L82 PathProgramCache]: Analyzing trace with hash 1664558516, now seen corresponding path program 25 times [2021-08-21 13:12:24,090 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:24,090 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626076828] [2021-08-21 13:12:24,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:24,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:24,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:24,356 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:24,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:24,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626076828] [2021-08-21 13:12:24,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626076828] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:24,356 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140503031] [2021-08-21 13:12:24,356 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:12:24,357 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:24,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:24,361 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) [2021-08-21 13:12:24,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-08-21 13:12:26,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:26,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:12:26,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:26,750 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:12:26,750 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:12:26,768 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:12:26,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:12:26,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-08-21 13:12:26,830 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:26,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140503031] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:26,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:26,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:12:26,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071017611] [2021-08-21 13:12:26,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:12:26,831 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:26,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:12:26,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:12:26,831 INFO L87 Difference]: Start difference. First operand 1421 states and 4827 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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) [2021-08-21 13:12:27,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:27,807 INFO L93 Difference]: Finished difference Result 2011 states and 6532 transitions. [2021-08-21 13:12:27,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 13:12:27,808 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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 26 [2021-08-21 13:12:27,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:27,811 INFO L225 Difference]: With dead ends: 2011 [2021-08-21 13:12:27,812 INFO L226 Difference]: Without dead ends: 1996 [2021-08-21 13:12:27,812 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 778.9ms TimeCoverageRelationStatistics Valid=227, Invalid=765, Unknown=0, NotChecked=0, Total=992 [2021-08-21 13:12:27,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1996 states. [2021-08-21 13:12:27,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1996 to 1427. [2021-08-21 13:12:27,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1426 states have (on average 3.401823281907433) internal successors, (4851), 1426 states have internal predecessors, (4851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:27,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 4851 transitions. [2021-08-21 13:12:27,838 INFO L78 Accepts]: Start accepts. Automaton has 1427 states and 4851 transitions. Word has length 26 [2021-08-21 13:12:27,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:27,838 INFO L470 AbstractCegarLoop]: Abstraction has 1427 states and 4851 transitions. [2021-08-21 13:12:27,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 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) [2021-08-21 13:12:27,838 INFO L276 IsEmpty]: Start isEmpty. Operand 1427 states and 4851 transitions. [2021-08-21 13:12:27,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:12:27,840 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:27,841 INFO L512 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, 1] [2021-08-21 13:12:27,862 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-08-21 13:12:28,041 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:28,041 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:28,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:28,041 INFO L82 PathProgramCache]: Analyzing trace with hash 47025736, now seen corresponding path program 26 times [2021-08-21 13:12:28,042 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:28,042 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207611673] [2021-08-21 13:12:28,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:28,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:28,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:28,292 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:28,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:28,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207611673] [2021-08-21 13:12:28,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207611673] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:28,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663798795] [2021-08-21 13:12:28,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:12:28,292 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:28,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:28,293 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) [2021-08-21 13:12:28,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-08-21 13:12:30,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:12:30,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:30,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:12:30,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:30,625 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:30,625 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2021-08-21 13:12:30,643 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:30,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 61 treesize of output 85 [2021-08-21 13:12:30,654 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:30,655 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 97 [2021-08-21 13:12:31,098 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:31,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663798795] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:31,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:31,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-08-21 13:12:31,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583300258] [2021-08-21 13:12:31,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:12:31,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:31,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:12:31,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:12:31,099 INFO L87 Difference]: Start difference. First operand 1427 states and 4851 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:32,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:32,767 INFO L93 Difference]: Finished difference Result 2752 states and 8690 transitions. [2021-08-21 13:12:32,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 13:12:32,767 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:12:32,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:32,773 INFO L225 Difference]: With dead ends: 2752 [2021-08-21 13:12:32,773 INFO L226 Difference]: Without dead ends: 2714 [2021-08-21 13:12:32,773 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 585 ImplicationChecksByTransitivity, 1325.4ms TimeCoverageRelationStatistics Valid=370, Invalid=1700, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 13:12:32,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2021-08-21 13:12:32,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 1422. [2021-08-21 13:12:32,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1422 states, 1421 states have (on average 3.399014778325123) internal successors, (4830), 1421 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:32,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1422 states to 1422 states and 4830 transitions. [2021-08-21 13:12:32,810 INFO L78 Accepts]: Start accepts. Automaton has 1422 states and 4830 transitions. Word has length 26 [2021-08-21 13:12:32,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:32,810 INFO L470 AbstractCegarLoop]: Abstraction has 1422 states and 4830 transitions. [2021-08-21 13:12:32,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:32,810 INFO L276 IsEmpty]: Start isEmpty. Operand 1422 states and 4830 transitions. [2021-08-21 13:12:32,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:12:32,813 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:32,813 INFO L512 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] [2021-08-21 13:12:32,840 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-08-21 13:12:33,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:33,030 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:33,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:33,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1284111148, now seen corresponding path program 46 times [2021-08-21 13:12:33,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:33,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615816935] [2021-08-21 13:12:33,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:33,031 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:33,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:33,291 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:33,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:33,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615816935] [2021-08-21 13:12:33,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615816935] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:33,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649440203] [2021-08-21 13:12:33,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:12:33,292 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:33,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:33,293 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) [2021-08-21 13:12:33,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-08-21 13:12:35,301 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:12:35,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:35,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:12:35,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:35,620 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:12:35,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 13:12:35,644 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-21 13:12:35,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-21 13:12:35,647 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 13:12:35,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:35,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649440203] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:35,703 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:35,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2021-08-21 13:12:35,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036021132] [2021-08-21 13:12:35,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:12:35,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:35,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:12:35,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:12:35,704 INFO L87 Difference]: Start difference. First operand 1422 states and 4830 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:37,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:37,407 INFO L93 Difference]: Finished difference Result 2995 states and 9557 transitions. [2021-08-21 13:12:37,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 13:12:37,407 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:12:37,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:37,413 INFO L225 Difference]: With dead ends: 2995 [2021-08-21 13:12:37,413 INFO L226 Difference]: Without dead ends: 2959 [2021-08-21 13:12:37,413 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 614 ImplicationChecksByTransitivity, 1281.8ms TimeCoverageRelationStatistics Valid=425, Invalid=1831, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 13:12:37,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2959 states. [2021-08-21 13:12:37,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2959 to 1525. [2021-08-21 13:12:37,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1525 states, 1524 states have (on average 3.421259842519685) internal successors, (5214), 1524 states have internal predecessors, (5214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:37,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1525 states to 1525 states and 5214 transitions. [2021-08-21 13:12:37,446 INFO L78 Accepts]: Start accepts. Automaton has 1525 states and 5214 transitions. Word has length 26 [2021-08-21 13:12:37,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:37,447 INFO L470 AbstractCegarLoop]: Abstraction has 1525 states and 5214 transitions. [2021-08-21 13:12:37,447 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:37,447 INFO L276 IsEmpty]: Start isEmpty. Operand 1525 states and 5214 transitions. [2021-08-21 13:12:37,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:12:37,449 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:37,449 INFO L512 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] [2021-08-21 13:12:37,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-08-21 13:12:37,649 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,SelfDestructingSolverStorable74 [2021-08-21 13:12:37,649 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:37,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:37,650 INFO L82 PathProgramCache]: Analyzing trace with hash -1177207496, now seen corresponding path program 47 times [2021-08-21 13:12:37,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:37,650 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302677359] [2021-08-21 13:12:37,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:37,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:37,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:37,943 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:37,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:37,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302677359] [2021-08-21 13:12:37,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302677359] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:37,944 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462628203] [2021-08-21 13:12:37,944 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:12:37,944 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:37,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:37,949 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) [2021-08-21 13:12:37,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2021-08-21 13:12:40,151 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 13:12:40,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:40,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:12:40,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:40,425 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 13:12:40,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 67 [2021-08-21 13:12:40,458 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:40,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 67 treesize of output 143 [2021-08-21 13:12:40,484 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 13:12:40,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 157 treesize of output 151 [2021-08-21 13:12:41,674 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:41,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462628203] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:41,674 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:41,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2021-08-21 13:12:41,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405610150] [2021-08-21 13:12:41,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:12:41,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:41,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:12:41,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:12:41,675 INFO L87 Difference]: Start difference. First operand 1525 states and 5214 transitions. Second operand has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:43,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:12:43,646 INFO L93 Difference]: Finished difference Result 3335 states and 10552 transitions. [2021-08-21 13:12:43,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 13:12:43,647 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:12:43,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:12:43,653 INFO L225 Difference]: With dead ends: 3335 [2021-08-21 13:12:43,653 INFO L226 Difference]: Without dead ends: 3278 [2021-08-21 13:12:43,653 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 711 ImplicationChecksByTransitivity, 1580.9ms TimeCoverageRelationStatistics Valid=512, Invalid=2038, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 13:12:43,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3278 states. [2021-08-21 13:12:43,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3278 to 1548. [2021-08-21 13:12:43,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1548 states, 1547 states have (on average 3.4240465416936003) internal successors, (5297), 1547 states have internal predecessors, (5297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:43,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1548 states to 1548 states and 5297 transitions. [2021-08-21 13:12:43,687 INFO L78 Accepts]: Start accepts. Automaton has 1548 states and 5297 transitions. Word has length 26 [2021-08-21 13:12:43,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:12:43,687 INFO L470 AbstractCegarLoop]: Abstraction has 1548 states and 5297 transitions. [2021-08-21 13:12:43,687 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:12:43,687 INFO L276 IsEmpty]: Start isEmpty. Operand 1548 states and 5297 transitions. [2021-08-21 13:12:43,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:12:43,689 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:12:43,689 INFO L512 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, 1] [2021-08-21 13:12:43,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2021-08-21 13:12:43,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:43,890 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:12:43,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:12:43,890 INFO L82 PathProgramCache]: Analyzing trace with hash 1240247280, now seen corresponding path program 27 times [2021-08-21 13:12:43,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:12:43,890 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102879615] [2021-08-21 13:12:43,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:12:43,891 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:12:43,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:12:44,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:44,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:12:44,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102879615] [2021-08-21 13:12:44,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102879615] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:44,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214665853] [2021-08-21 13:12:44,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:12:44,131 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:12:44,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:12:44,132 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) [2021-08-21 13:12:44,132 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2021-08-21 13:12:46,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:12:46,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:12:46,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:12:46,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:12:48,679 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:48,679 INFO L388 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 61 treesize of output 77 [2021-08-21 13:12:48,712 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:48,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 77 treesize of output 101 [2021-08-21 13:12:48,727 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:12:48,727 INFO L388 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 109 treesize of output 121 [2021-08-21 13:12:50,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:12:50,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214665853] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:12:50,023 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:12:50,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2021-08-21 13:12:50,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508119234] [2021-08-21 13:12:50,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:12:50,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:12:50,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:12:50,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=249, Unknown=1, NotChecked=0, Total=306 [2021-08-21 13:12:50,024 INFO L87 Difference]: Start difference. First operand 1548 states and 5297 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:42,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:13:42,262 INFO L93 Difference]: Finished difference Result 2162 states and 7124 transitions. [2021-08-21 13:13:42,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 13:13:42,262 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:13:42,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:13:42,266 INFO L225 Difference]: With dead ends: 2162 [2021-08-21 13:13:42,266 INFO L226 Difference]: Without dead ends: 2132 [2021-08-21 13:13:42,266 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 26184.8ms TimeCoverageRelationStatistics Valid=321, Invalid=1648, Unknown=11, NotChecked=0, Total=1980 [2021-08-21 13:13:42,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2132 states. [2021-08-21 13:13:42,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2132 to 1553. [2021-08-21 13:13:42,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1553 states, 1552 states have (on average 3.4207474226804124) internal successors, (5309), 1552 states have internal predecessors, (5309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:42,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1553 states to 1553 states and 5309 transitions. [2021-08-21 13:13:42,289 INFO L78 Accepts]: Start accepts. Automaton has 1553 states and 5309 transitions. Word has length 26 [2021-08-21 13:13:42,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:13:42,289 INFO L470 AbstractCegarLoop]: Abstraction has 1553 states and 5309 transitions. [2021-08-21 13:13:42,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 18 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:42,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1553 states and 5309 transitions. [2021-08-21 13:13:42,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:13:42,292 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:13:42,292 INFO L512 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, 1] [2021-08-21 13:13:42,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2021-08-21 13:13:42,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:42,492 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:13:42,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:13:42,493 INFO L82 PathProgramCache]: Analyzing trace with hash 1660786812, now seen corresponding path program 28 times [2021-08-21 13:13:42,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:13:42,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511055774] [2021-08-21 13:13:42,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:13:42,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:13:42,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:13:42,711 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:42,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:13:42,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511055774] [2021-08-21 13:13:42,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511055774] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:42,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068726351] [2021-08-21 13:13:42,711 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:13:42,711 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:42,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:13:42,712 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) [2021-08-21 13:13:42,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2021-08-21 13:13:44,873 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:13:44,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:13:44,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:13:44,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:13:45,226 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:13:45,226 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-21 13:13:45,246 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:13:45,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 51 treesize of output 75 [2021-08-21 13:13:45,257 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:13:45,257 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 13:13:45,410 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:45,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068726351] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:45,411 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:13:45,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 17 [2021-08-21 13:13:45,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050998878] [2021-08-21 13:13:45,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:13:45,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:13:45,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:13:45,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:13:45,412 INFO L87 Difference]: Start difference. First operand 1553 states and 5309 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:47,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:13:47,217 INFO L93 Difference]: Finished difference Result 2209 states and 7317 transitions. [2021-08-21 13:13:47,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 13:13:47,217 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:13:47,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:13:47,221 INFO L225 Difference]: With dead ends: 2209 [2021-08-21 13:13:47,221 INFO L226 Difference]: Without dead ends: 2184 [2021-08-21 13:13:47,222 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 620.2ms TimeCoverageRelationStatistics Valid=255, Invalid=1005, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 13:13:47,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2184 states. [2021-08-21 13:13:47,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2184 to 1556. [2021-08-21 13:13:47,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1556 states, 1555 states have (on average 3.419935691318328) internal successors, (5318), 1555 states have internal predecessors, (5318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:47,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1556 states to 1556 states and 5318 transitions. [2021-08-21 13:13:47,245 INFO L78 Accepts]: Start accepts. Automaton has 1556 states and 5318 transitions. Word has length 26 [2021-08-21 13:13:47,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:13:47,246 INFO L470 AbstractCegarLoop]: Abstraction has 1556 states and 5318 transitions. [2021-08-21 13:13:47,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:13:47,246 INFO L276 IsEmpty]: Start isEmpty. Operand 1556 states and 5318 transitions. [2021-08-21 13:13:47,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:13:47,248 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:13:47,248 INFO L512 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, 1] [2021-08-21 13:13:47,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-08-21 13:13:47,448 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,SelfDestructingSolverStorable77 [2021-08-21 13:13:47,449 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:13:47,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:13:47,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1193171678, now seen corresponding path program 29 times [2021-08-21 13:13:47,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:13:47,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768998704] [2021-08-21 13:13:47,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:13:47,449 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:13:47,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:13:47,704 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:47,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:13:47,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768998704] [2021-08-21 13:13:47,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768998704] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:47,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986256986] [2021-08-21 13:13:47,704 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:13:47,704 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:13:47,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:13:47,709 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) [2021-08-21 13:13:47,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2021-08-21 13:13:49,921 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:13:49,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:13:49,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:13:49,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:13:53,302 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:13:53,302 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 49 [2021-08-21 13:13:53,323 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:13:53,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 49 treesize of output 73 [2021-08-21 13:13:53,337 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:13:53,337 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 81 treesize of output 77 [2021-08-21 13:13:53,550 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:13:53,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986256986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:13:53,550 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:13:53,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 13:13:53,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636115125] [2021-08-21 13:13:53,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:13:53,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:13:53,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:13:53,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=267, Unknown=2, NotChecked=0, Total=342 [2021-08-21 13:13:53,551 INFO L87 Difference]: Start difference. First operand 1556 states and 5318 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:14:25,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:14:25,210 INFO L93 Difference]: Finished difference Result 2478 states and 8110 transitions. [2021-08-21 13:14:25,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 13:14:25,210 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:14:25,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:14:25,214 INFO L225 Difference]: With dead ends: 2478 [2021-08-21 13:14:25,214 INFO L226 Difference]: Without dead ends: 2459 [2021-08-21 13:14:25,215 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 9806.0ms TimeCoverageRelationStatistics Valid=323, Invalid=1312, Unknown=5, NotChecked=0, Total=1640 [2021-08-21 13:14:25,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2459 states. [2021-08-21 13:14:25,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2459 to 1545. [2021-08-21 13:14:25,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1545 states, 1544 states have (on average 3.4190414507772022) internal successors, (5279), 1544 states have internal predecessors, (5279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:14:25,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1545 states to 1545 states and 5279 transitions. [2021-08-21 13:14:25,253 INFO L78 Accepts]: Start accepts. Automaton has 1545 states and 5279 transitions. Word has length 26 [2021-08-21 13:14:25,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:14:25,253 INFO L470 AbstractCegarLoop]: Abstraction has 1545 states and 5279 transitions. [2021-08-21 13:14:25,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:14:25,253 INFO L276 IsEmpty]: Start isEmpty. Operand 1545 states and 5279 transitions. [2021-08-21 13:14:25,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:14:25,256 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:14:25,256 INFO L512 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] [2021-08-21 13:14:25,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2021-08-21 13:14:25,475 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,SelfDestructingSolverStorable78 [2021-08-21 13:14:25,475 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:14:25,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:14:25,475 INFO L82 PathProgramCache]: Analyzing trace with hash 263588114, now seen corresponding path program 48 times [2021-08-21 13:14:25,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:14:25,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955063981] [2021-08-21 13:14:25,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:14:25,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:14:25,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:14:25,807 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:14:25,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:14:25,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955063981] [2021-08-21 13:14:25,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955063981] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:14:25,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653583589] [2021-08-21 13:14:25,808 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:14:25,808 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:14:25,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:14:25,811 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) [2021-08-21 13:14:25,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2021-08-21 13:14:27,983 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:14:27,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:14:27,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:14:27,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:14:28,402 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:14:28,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 13:14:28,427 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-21 13:14:28,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 39 [2021-08-21 13:14:28,431 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 13:14:28,431 INFO L388 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 40 treesize of output 36 [2021-08-21 13:14:28,476 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:14:28,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653583589] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:14:28,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:14:28,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-08-21 13:14:28,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516153630] [2021-08-21 13:14:28,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:14:28,477 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:14:28,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:14:28,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:14:28,477 INFO L87 Difference]: Start difference. First operand 1545 states and 5279 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:14:29,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:14:29,571 INFO L93 Difference]: Finished difference Result 1980 states and 6551 transitions. [2021-08-21 13:14:29,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 13:14:29,571 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:14:29,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:14:29,575 INFO L225 Difference]: With dead ends: 1980 [2021-08-21 13:14:29,575 INFO L226 Difference]: Without dead ends: 1958 [2021-08-21 13:14:29,575 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 411 ImplicationChecksByTransitivity, 882.4ms TimeCoverageRelationStatistics Valid=299, Invalid=1183, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 13:14:29,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1958 states. [2021-08-21 13:14:29,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1958 to 1541. [2021-08-21 13:14:29,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1541 states, 1540 states have (on average 3.4175324675324674) internal successors, (5263), 1540 states have internal predecessors, (5263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:14:29,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1541 states to 1541 states and 5263 transitions. [2021-08-21 13:14:29,596 INFO L78 Accepts]: Start accepts. Automaton has 1541 states and 5263 transitions. Word has length 26 [2021-08-21 13:14:29,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:14:29,596 INFO L470 AbstractCegarLoop]: Abstraction has 1541 states and 5263 transitions. [2021-08-21 13:14:29,596 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:14:29,597 INFO L276 IsEmpty]: Start isEmpty. Operand 1541 states and 5263 transitions. [2021-08-21 13:14:29,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:14:29,599 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:14:29,599 INFO L512 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] [2021-08-21 13:14:29,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-08-21 13:14:29,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:14:29,799 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:14:29,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:14:29,800 INFO L82 PathProgramCache]: Analyzing trace with hash 1189081980, now seen corresponding path program 49 times [2021-08-21 13:14:29,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:14:29,800 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304130680] [2021-08-21 13:14:29,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:14:29,800 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:14:29,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:14:30,120 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:14:30,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:14:30,120 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304130680] [2021-08-21 13:14:30,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304130680] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:14:30,120 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274230064] [2021-08-21 13:14:30,121 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:14:30,121 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:14:30,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:14:30,122 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) [2021-08-21 13:14:30,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2021-08-21 13:14:32,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:14:32,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:14:32,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:14:35,537 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:14:35,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 13:14:35,579 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-21 13:14:35,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 41 [2021-08-21 13:14:35,585 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:14:35,585 INFO L388 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 31 [2021-08-21 13:14:35,666 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:14:35,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274230064] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:14:35,666 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:14:35,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-08-21 13:14:35,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787496354] [2021-08-21 13:14:35,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:14:35,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:14:35,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:14:35,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=212, Unknown=3, NotChecked=0, Total=272 [2021-08-21 13:14:35,667 INFO L87 Difference]: Start difference. First operand 1541 states and 5263 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:15:03,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:15:03,541 INFO L93 Difference]: Finished difference Result 2188 states and 7234 transitions. [2021-08-21 13:15:03,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 13:15:03,541 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:15:03,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:15:03,546 INFO L225 Difference]: With dead ends: 2188 [2021-08-21 13:15:03,547 INFO L226 Difference]: Without dead ends: 2173 [2021-08-21 13:15:03,547 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 600 ImplicationChecksByTransitivity, 15206.1ms TimeCoverageRelationStatistics Valid=421, Invalid=1636, Unknown=13, NotChecked=0, Total=2070 [2021-08-21 13:15:03,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2173 states. [2021-08-21 13:15:03,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2173 to 1541. [2021-08-21 13:15:03,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1541 states, 1540 states have (on average 3.4175324675324674) internal successors, (5263), 1540 states have internal predecessors, (5263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:15:03,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1541 states to 1541 states and 5263 transitions. [2021-08-21 13:15:03,579 INFO L78 Accepts]: Start accepts. Automaton has 1541 states and 5263 transitions. Word has length 26 [2021-08-21 13:15:03,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:15:03,580 INFO L470 AbstractCegarLoop]: Abstraction has 1541 states and 5263 transitions. [2021-08-21 13:15:03,580 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:15:03,580 INFO L276 IsEmpty]: Start isEmpty. Operand 1541 states and 5263 transitions. [2021-08-21 13:15:03,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:15:03,583 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:15:03,583 INFO L512 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] [2021-08-21 13:15:03,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-08-21 13:15:03,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:15:03,805 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:15:03,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:15:03,805 INFO L82 PathProgramCache]: Analyzing trace with hash 11177440, now seen corresponding path program 50 times [2021-08-21 13:15:03,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:15:03,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473325785] [2021-08-21 13:15:03,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:15:03,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:15:03,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:15:04,217 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:15:04,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:15:04,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473325785] [2021-08-21 13:15:04,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473325785] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:15:04,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333914123] [2021-08-21 13:15:04,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:15:04,218 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:15:04,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:15:04,221 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) [2021-08-21 13:15:04,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2021-08-21 13:15:06,580 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:15:06,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:15:06,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 13:15:06,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:15:07,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:15:07,051 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:15:07,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 47 treesize of output 73 [2021-08-21 13:15:07,085 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:15:07,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 73 treesize of output 149 [2021-08-21 13:15:07,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:15:07,106 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:15:07,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 163 treesize of output 169 [2021-08-21 13:15:07,815 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:15:07,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333914123] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:15:07,815 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:15:07,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-08-21 13:15:07,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333021042] [2021-08-21 13:15:07,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:15:07,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:15:07,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:15:07,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2021-08-21 13:15:07,816 INFO L87 Difference]: Start difference. First operand 1541 states and 5263 transitions. Second operand has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:15:11,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:15:11,391 INFO L93 Difference]: Finished difference Result 2880 states and 9190 transitions. [2021-08-21 13:15:11,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-08-21 13:15:11,391 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:15:11,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:15:11,396 INFO L225 Difference]: With dead ends: 2880 [2021-08-21 13:15:11,396 INFO L226 Difference]: Without dead ends: 2818 [2021-08-21 13:15:11,397 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1698 ImplicationChecksByTransitivity, 2920.6ms TimeCoverageRelationStatistics Valid=805, Invalid=4895, Unknown=0, NotChecked=0, Total=5700 [2021-08-21 13:15:11,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2818 states. [2021-08-21 13:15:11,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2818 to 1594. [2021-08-21 13:15:11,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1594 states, 1593 states have (on average 3.416823603264281) internal successors, (5443), 1593 states have internal predecessors, (5443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:15:11,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1594 states to 1594 states and 5443 transitions. [2021-08-21 13:15:11,427 INFO L78 Accepts]: Start accepts. Automaton has 1594 states and 5443 transitions. Word has length 26 [2021-08-21 13:15:11,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:15:11,427 INFO L470 AbstractCegarLoop]: Abstraction has 1594 states and 5443 transitions. [2021-08-21 13:15:11,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:15:11,427 INFO L276 IsEmpty]: Start isEmpty. Operand 1594 states and 5443 transitions. [2021-08-21 13:15:11,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:15:11,430 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:15:11,430 INFO L512 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] [2021-08-21 13:15:11,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2021-08-21 13:15:11,632 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,SelfDestructingSolverStorable81 [2021-08-21 13:15:11,633 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:15:11,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:15:11,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1535059716, now seen corresponding path program 51 times [2021-08-21 13:15:11,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:15:11,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340487134] [2021-08-21 13:15:11,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:15:11,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:15:11,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:15:11,962 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:15:11,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:15:11,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340487134] [2021-08-21 13:15:11,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340487134] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:15:11,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027944051] [2021-08-21 13:15:11,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:15:11,963 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:15:11,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:15:11,965 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) [2021-08-21 13:15:11,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2021-08-21 13:15:14,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 13:15:14,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:15:14,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 13:15:14,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:15:14,847 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:15:14,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 83 [2021-08-21 13:15:14,882 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:15:14,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 83 treesize of output 159 [2021-08-21 13:15:14,911 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:15:14,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 173 treesize of output 189 [2021-08-21 13:15:20,682 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:15:20,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027944051] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:15:20,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:15:20,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 22 [2021-08-21 13:15:20,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291247858] [2021-08-21 13:15:20,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 13:15:20,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:15:20,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 13:15:20,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2021-08-21 13:15:20,683 INFO L87 Difference]: Start difference. First operand 1594 states and 5443 transitions. Second operand has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:15:24,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:15:24,165 INFO L93 Difference]: Finished difference Result 2668 states and 8637 transitions. [2021-08-21 13:15:24,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2021-08-21 13:15:24,166 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:15:24,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:15:24,171 INFO L225 Difference]: With dead ends: 2668 [2021-08-21 13:15:24,171 INFO L226 Difference]: Without dead ends: 2608 [2021-08-21 13:15:24,171 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 3089.5ms TimeCoverageRelationStatistics Valid=562, Invalid=2744, Unknown=0, NotChecked=0, Total=3306 [2021-08-21 13:15:24,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2608 states. [2021-08-21 13:15:24,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2608 to 1595. [2021-08-21 13:15:24,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1594 states have (on average 3.418444165621079) internal successors, (5449), 1594 states have internal predecessors, (5449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:15:24,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5449 transitions. [2021-08-21 13:15:24,200 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5449 transitions. Word has length 26 [2021-08-21 13:15:24,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:15:24,200 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5449 transitions. [2021-08-21 13:15:24,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:15:24,200 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5449 transitions. [2021-08-21 13:15:24,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:15:24,203 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:15:24,203 INFO L512 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] [2021-08-21 13:15:24,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2021-08-21 13:15:24,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:15:24,404 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:15:24,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:15:24,405 INFO L82 PathProgramCache]: Analyzing trace with hash 975053364, now seen corresponding path program 52 times [2021-08-21 13:15:24,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:15:24,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577419558] [2021-08-21 13:15:24,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:15:24,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:15:24,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:15:24,741 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:15:24,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:15:24,741 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577419558] [2021-08-21 13:15:24,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577419558] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:15:24,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814755961] [2021-08-21 13:15:24,742 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:15:24,742 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:15:24,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:15:24,742 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) [2021-08-21 13:15:24,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-08-21 13:15:27,183 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:15:27,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:15:27,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:15:27,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:15:31,857 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 13:15:31,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 13:15:31,881 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-21 13:15:31,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 41 [2021-08-21 13:15:31,886 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 13:15:31,886 INFO L388 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 31 [2021-08-21 13:15:31,946 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:15:31,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1814755961] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:15:31,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:15:31,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-08-21 13:15:31,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802644722] [2021-08-21 13:15:31,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:15:31,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:15:31,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:15:31,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=215, Unknown=3, NotChecked=0, Total=272 [2021-08-21 13:15:31,947 INFO L87 Difference]: Start difference. First operand 1595 states and 5449 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 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) [2021-08-21 13:15:34,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:15:34,853 INFO L93 Difference]: Finished difference Result 2135 states and 7051 transitions. [2021-08-21 13:15:34,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 13:15:34,853 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 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 26 [2021-08-21 13:15:34,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:15:34,857 INFO L225 Difference]: With dead ends: 2135 [2021-08-21 13:15:34,857 INFO L226 Difference]: Without dead ends: 2120 [2021-08-21 13:15:34,857 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 6912.7ms TimeCoverageRelationStatistics Valid=350, Invalid=1453, Unknown=3, NotChecked=0, Total=1806 [2021-08-21 13:15:34,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2120 states. [2021-08-21 13:15:34,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2120 to 1599. [2021-08-21 13:15:34,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1599 states, 1598 states have (on average 3.418648310387985) internal successors, (5463), 1598 states have internal predecessors, (5463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:15:34,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 5463 transitions. [2021-08-21 13:15:34,879 INFO L78 Accepts]: Start accepts. Automaton has 1599 states and 5463 transitions. Word has length 26 [2021-08-21 13:15:34,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:15:34,879 INFO L470 AbstractCegarLoop]: Abstraction has 1599 states and 5463 transitions. [2021-08-21 13:15:34,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 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) [2021-08-21 13:15:34,880 INFO L276 IsEmpty]: Start isEmpty. Operand 1599 states and 5463 transitions. [2021-08-21 13:15:34,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:15:34,882 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:15:34,882 INFO L512 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] [2021-08-21 13:15:34,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2021-08-21 13:15:35,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:15:35,082 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:15:35,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:15:35,083 INFO L82 PathProgramCache]: Analyzing trace with hash -1621015952, now seen corresponding path program 53 times [2021-08-21 13:15:35,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:15:35,083 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221617765] [2021-08-21 13:15:35,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:15:35,083 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:15:35,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:15:35,465 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:15:35,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:15:35,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221617765] [2021-08-21 13:15:35,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221617765] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:15:35,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945113194] [2021-08-21 13:15:35,466 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:15:35,466 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:15:35,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:15:35,467 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) [2021-08-21 13:15:35,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-08-21 13:15:37,957 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 13:15:37,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:15:37,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:15:37,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:15:48,372 INFO L354 Elim1Store]: treesize reduction 26, result has 52.7 percent of original size [2021-08-21 13:15:48,372 INFO L388 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 245 treesize of output 227 [2021-08-21 13:15:48,409 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:15:48,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 240 treesize of output 202 [2021-08-21 13:15:48,438 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 13:15:48,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 165 treesize of output 159 [2021-08-21 13:15:50,712 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:15:50,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945113194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:15:50,712 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:15:50,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 21 [2021-08-21 13:15:50,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486877430] [2021-08-21 13:15:50,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 13:15:50,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:15:50,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 13:15:50,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=350, Unknown=5, NotChecked=0, Total=420 [2021-08-21 13:15:50,713 INFO L87 Difference]: Start difference. First operand 1599 states and 5463 transitions. Second operand has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:18,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:16:18,393 INFO L93 Difference]: Finished difference Result 2287 states and 7628 transitions. [2021-08-21 13:16:18,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 13:16:18,393 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:16:18,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:16:18,397 INFO L225 Difference]: With dead ends: 2287 [2021-08-21 13:16:18,398 INFO L226 Difference]: Without dead ends: 2272 [2021-08-21 13:16:18,398 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 19250.0ms TimeCoverageRelationStatistics Valid=235, Invalid=1240, Unknown=7, NotChecked=0, Total=1482 [2021-08-21 13:16:18,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2272 states. [2021-08-21 13:16:18,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2272 to 1599. [2021-08-21 13:16:18,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1599 states, 1598 states have (on average 3.418648310387985) internal successors, (5463), 1598 states have internal predecessors, (5463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:18,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1599 states to 1599 states and 5463 transitions. [2021-08-21 13:16:18,425 INFO L78 Accepts]: Start accepts. Automaton has 1599 states and 5463 transitions. Word has length 26 [2021-08-21 13:16:18,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:16:18,425 INFO L470 AbstractCegarLoop]: Abstraction has 1599 states and 5463 transitions. [2021-08-21 13:16:18,425 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 21 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:18,425 INFO L276 IsEmpty]: Start isEmpty. Operand 1599 states and 5463 transitions. [2021-08-21 13:16:18,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:16:18,428 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:16:18,428 INFO L512 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] [2021-08-21 13:16:18,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2021-08-21 13:16:18,628 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,SelfDestructingSolverStorable84 [2021-08-21 13:16:18,628 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:16:18,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:16:18,629 INFO L82 PathProgramCache]: Analyzing trace with hash 869684520, now seen corresponding path program 54 times [2021-08-21 13:16:18,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:16:18,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382083768] [2021-08-21 13:16:18,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:16:18,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:16:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:16:18,941 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:18,942 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:16:18,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382083768] [2021-08-21 13:16:18,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382083768] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:18,942 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521036537] [2021-08-21 13:16:18,942 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:16:18,942 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:18,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:16:18,943 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) [2021-08-21 13:16:18,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-08-21 13:16:21,421 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 13:16:21,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:16:21,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:16:21,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:16:21,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:16:21,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:16:21,787 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:21,788 INFO L388 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 47 treesize of output 63 [2021-08-21 13:16:21,825 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:21,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 63 treesize of output 139 [2021-08-21 13:16:21,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:16:21,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:16:21,844 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:21,845 INFO L388 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 153 treesize of output 149 [2021-08-21 13:16:22,109 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:22,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521036537] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:22,110 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:16:22,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 18 [2021-08-21 13:16:22,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412957452] [2021-08-21 13:16:22,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:16:22,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:16:22,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:16:22,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-08-21 13:16:22,111 INFO L87 Difference]: Start difference. First operand 1599 states and 5463 transitions. Second operand has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:26,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:16:26,668 INFO L93 Difference]: Finished difference Result 3354 states and 10583 transitions. [2021-08-21 13:16:26,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2021-08-21 13:16:26,668 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:16:26,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:16:26,675 INFO L225 Difference]: With dead ends: 3354 [2021-08-21 13:16:26,675 INFO L226 Difference]: Without dead ends: 3290 [2021-08-21 13:16:26,675 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2830 ImplicationChecksByTransitivity, 3756.8ms TimeCoverageRelationStatistics Valid=1425, Invalid=6231, Unknown=0, NotChecked=0, Total=7656 [2021-08-21 13:16:26,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3290 states. [2021-08-21 13:16:26,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3290 to 1641. [2021-08-21 13:16:26,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1641 states, 1640 states have (on average 3.421341463414634) internal successors, (5611), 1640 states have internal predecessors, (5611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:26,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1641 states to 1641 states and 5611 transitions. [2021-08-21 13:16:26,711 INFO L78 Accepts]: Start accepts. Automaton has 1641 states and 5611 transitions. Word has length 26 [2021-08-21 13:16:26,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:16:26,711 INFO L470 AbstractCegarLoop]: Abstraction has 1641 states and 5611 transitions. [2021-08-21 13:16:26,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 18 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:26,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1641 states and 5611 transitions. [2021-08-21 13:16:26,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:16:26,714 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:16:26,714 INFO L512 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] [2021-08-21 13:16:26,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2021-08-21 13:16:26,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:26,914 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:16:26,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:16:26,915 INFO L82 PathProgramCache]: Analyzing trace with hash -462653286, now seen corresponding path program 55 times [2021-08-21 13:16:26,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:16:26,915 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810533145] [2021-08-21 13:16:26,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:16:26,915 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:16:26,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:16:27,311 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:27,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:16:27,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810533145] [2021-08-21 13:16:27,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810533145] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:27,311 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257145652] [2021-08-21 13:16:27,311 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:16:27,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:27,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:16:27,312 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) [2021-08-21 13:16:27,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-08-21 13:16:29,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:16:29,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:16:29,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:16:30,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:16:30,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:16:30,259 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:30,259 INFO L388 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 47 treesize of output 63 [2021-08-21 13:16:30,294 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:30,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 63 treesize of output 139 [2021-08-21 13:16:30,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:16:30,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:16:30,313 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:30,313 INFO L388 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 153 treesize of output 149 [2021-08-21 13:16:30,696 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:30,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257145652] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:30,696 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:16:30,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2021-08-21 13:16:30,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69583741] [2021-08-21 13:16:30,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 13:16:30,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:16:30,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 13:16:30,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=201, Unknown=0, NotChecked=0, Total=272 [2021-08-21 13:16:30,697 INFO L87 Difference]: Start difference. First operand 1641 states and 5611 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 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) [2021-08-21 13:16:33,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:16:33,170 INFO L93 Difference]: Finished difference Result 2963 states and 9471 transitions. [2021-08-21 13:16:33,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 13:16:33,170 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 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 26 [2021-08-21 13:16:33,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:16:33,176 INFO L225 Difference]: With dead ends: 2963 [2021-08-21 13:16:33,176 INFO L226 Difference]: Without dead ends: 2929 [2021-08-21 13:16:33,176 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1020 ImplicationChecksByTransitivity, 2177.0ms TimeCoverageRelationStatistics Valid=770, Invalid=2422, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 13:16:33,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2929 states. [2021-08-21 13:16:33,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2929 to 1644. [2021-08-21 13:16:33,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1644 states, 1643 states have (on average 3.426049908703591) internal successors, (5629), 1643 states have internal predecessors, (5629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:33,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1644 states to 1644 states and 5629 transitions. [2021-08-21 13:16:33,205 INFO L78 Accepts]: Start accepts. Automaton has 1644 states and 5629 transitions. Word has length 26 [2021-08-21 13:16:33,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:16:33,206 INFO L470 AbstractCegarLoop]: Abstraction has 1644 states and 5629 transitions. [2021-08-21 13:16:33,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 16 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) [2021-08-21 13:16:33,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1644 states and 5629 transitions. [2021-08-21 13:16:33,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:16:33,208 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:16:33,208 INFO L512 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, 1] [2021-08-21 13:16:33,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2021-08-21 13:16:33,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:33,409 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:16:33,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:16:33,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1925072164, now seen corresponding path program 30 times [2021-08-21 13:16:33,409 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:16:33,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331054113] [2021-08-21 13:16:33,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:16:33,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:16:33,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:16:33,645 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:33,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:16:33,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331054113] [2021-08-21 13:16:33,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331054113] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:33,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40090688] [2021-08-21 13:16:33,645 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 13:16:33,645 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:33,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:16:33,647 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) [2021-08-21 13:16:33,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2021-08-21 13:16:36,217 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 13:16:36,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:16:36,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:16:36,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:16:36,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:16:36,590 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:36,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-21 13:16:36,608 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:36,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 43 treesize of output 67 [2021-08-21 13:16:36,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 13:16:36,616 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:36,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 71 [2021-08-21 13:16:36,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:36,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40090688] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:36,776 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:16:36,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 13:16:36,776 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047411371] [2021-08-21 13:16:36,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:16:36,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:16:36,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:16:36,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:16:36,777 INFO L87 Difference]: Start difference. First operand 1644 states and 5629 transitions. Second operand has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:38,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:16:38,187 INFO L93 Difference]: Finished difference Result 2276 states and 7601 transitions. [2021-08-21 13:16:38,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 13:16:38,187 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:16:38,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:16:38,191 INFO L225 Difference]: With dead ends: 2276 [2021-08-21 13:16:38,191 INFO L226 Difference]: Without dead ends: 2261 [2021-08-21 13:16:38,191 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 1121.0ms TimeCoverageRelationStatistics Valid=254, Invalid=1228, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 13:16:38,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2261 states. [2021-08-21 13:16:38,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2261 to 1637. [2021-08-21 13:16:38,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1637 states, 1636 states have (on average 3.4211491442542785) internal successors, (5597), 1636 states have internal predecessors, (5597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:38,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1637 states to 1637 states and 5597 transitions. [2021-08-21 13:16:38,216 INFO L78 Accepts]: Start accepts. Automaton has 1637 states and 5597 transitions. Word has length 26 [2021-08-21 13:16:38,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:16:38,216 INFO L470 AbstractCegarLoop]: Abstraction has 1637 states and 5597 transitions. [2021-08-21 13:16:38,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 18 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:38,216 INFO L276 IsEmpty]: Start isEmpty. Operand 1637 states and 5597 transitions. [2021-08-21 13:16:38,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:16:38,218 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:16:38,218 INFO L512 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, 1] [2021-08-21 13:16:38,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2021-08-21 13:16:38,418 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,SelfDestructingSolverStorable87 [2021-08-21 13:16:38,419 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:16:38,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:16:38,419 INFO L82 PathProgramCache]: Analyzing trace with hash -175341508, now seen corresponding path program 31 times [2021-08-21 13:16:38,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:16:38,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666360382] [2021-08-21 13:16:38,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:16:38,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:16:38,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:16:38,658 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:38,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:16:38,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666360382] [2021-08-21 13:16:38,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666360382] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:38,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425847567] [2021-08-21 13:16:38,659 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 13:16:38,659 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:38,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:16:38,660 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) [2021-08-21 13:16:38,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2021-08-21 13:16:41,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:16:41,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:16:41,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:16:41,715 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:16:41,716 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:16:41,735 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:16:41,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:16:41,740 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 13:16:41,741 INFO L388 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 40 treesize of output 36 [2021-08-21 13:16:41,782 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:41,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425847567] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:41,782 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:16:41,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-21 13:16:41,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910933549] [2021-08-21 13:16:41,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:16:41,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:16:41,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:16:41,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:16:41,783 INFO L87 Difference]: Start difference. First operand 1637 states and 5597 transitions. Second operand has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:42,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:16:42,307 INFO L93 Difference]: Finished difference Result 2114 states and 7044 transitions. [2021-08-21 13:16:42,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 13:16:42,307 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:16:42,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:16:42,312 INFO L225 Difference]: With dead ends: 2114 [2021-08-21 13:16:42,312 INFO L226 Difference]: Without dead ends: 2093 [2021-08-21 13:16:42,312 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 449.9ms TimeCoverageRelationStatistics Valid=134, Invalid=516, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:16:42,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2093 states. [2021-08-21 13:16:42,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2093 to 1652. [2021-08-21 13:16:42,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1652 states, 1651 states have (on average 3.4245911568746212) internal successors, (5654), 1651 states have internal predecessors, (5654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:42,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1652 states to 1652 states and 5654 transitions. [2021-08-21 13:16:42,338 INFO L78 Accepts]: Start accepts. Automaton has 1652 states and 5654 transitions. Word has length 26 [2021-08-21 13:16:42,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:16:42,338 INFO L470 AbstractCegarLoop]: Abstraction has 1652 states and 5654 transitions. [2021-08-21 13:16:42,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 16 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:42,338 INFO L276 IsEmpty]: Start isEmpty. Operand 1652 states and 5654 transitions. [2021-08-21 13:16:42,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:16:42,340 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:16:42,340 INFO L512 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, 1] [2021-08-21 13:16:42,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2021-08-21 13:16:42,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:42,541 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:16:42,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:16:42,541 INFO L82 PathProgramCache]: Analyzing trace with hash -343150600, now seen corresponding path program 32 times [2021-08-21 13:16:42,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:16:42,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17504464] [2021-08-21 13:16:42,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:16:42,541 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:16:42,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:16:42,808 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:42,808 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:16:42,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17504464] [2021-08-21 13:16:42,808 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17504464] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:42,808 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346810501] [2021-08-21 13:16:42,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 13:16:42,808 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:42,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:16:42,809 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) [2021-08-21 13:16:42,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2021-08-21 13:16:45,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 13:16:45,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:16:45,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 13:16:45,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:16:45,848 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 13:16:45,848 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 13:16:45,867 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 13:16:45,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 41 treesize of output 36 [2021-08-21 13:16:45,871 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 13:16:45,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 13:16:45,934 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:45,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346810501] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:45,934 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:16:45,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 13:16:45,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506488111] [2021-08-21 13:16:45,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 13:16:45,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:16:45,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 13:16:45,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-08-21 13:16:45,935 INFO L87 Difference]: Start difference. First operand 1652 states and 5654 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:46,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:16:46,969 INFO L93 Difference]: Finished difference Result 2556 states and 8360 transitions. [2021-08-21 13:16:46,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 13:16:46,969 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:16:46,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:16:46,974 INFO L225 Difference]: With dead ends: 2556 [2021-08-21 13:16:46,974 INFO L226 Difference]: Without dead ends: 2527 [2021-08-21 13:16:46,974 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 828.7ms TimeCoverageRelationStatistics Valid=259, Invalid=1001, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 13:16:46,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2527 states. [2021-08-21 13:16:46,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2527 to 1677. [2021-08-21 13:16:47,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1677 states, 1676 states have (on average 3.4230310262529833) internal successors, (5737), 1676 states have internal predecessors, (5737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:47,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1677 states to 1677 states and 5737 transitions. [2021-08-21 13:16:47,004 INFO L78 Accepts]: Start accepts. Automaton has 1677 states and 5737 transitions. Word has length 26 [2021-08-21 13:16:47,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:16:47,004 INFO L470 AbstractCegarLoop]: Abstraction has 1677 states and 5737 transitions. [2021-08-21 13:16:47,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:47,004 INFO L276 IsEmpty]: Start isEmpty. Operand 1677 states and 5737 transitions. [2021-08-21 13:16:47,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:16:47,006 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:16:47,006 INFO L512 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, 1] [2021-08-21 13:16:47,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2021-08-21 13:16:47,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:47,207 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:16:47,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:16:47,207 INFO L82 PathProgramCache]: Analyzing trace with hash -44377152, now seen corresponding path program 33 times [2021-08-21 13:16:47,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:16:47,207 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495016354] [2021-08-21 13:16:47,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:16:47,207 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:16:47,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:16:47,542 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:47,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:16:47,542 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495016354] [2021-08-21 13:16:47,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495016354] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:47,542 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036863180] [2021-08-21 13:16:47,542 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 13:16:47,542 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:47,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:16:47,545 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) [2021-08-21 13:16:47,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2021-08-21 13:16:50,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 13:16:50,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:16:50,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 13:16:50,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:16:50,787 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:16:50,787 INFO L388 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 59 treesize of output 67 [2021-08-21 13:16:50,806 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:50,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 67 treesize of output 91 [2021-08-21 13:16:50,826 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 13:16:50,827 INFO L388 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 99 treesize of output 103 [2021-08-21 13:16:51,244 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:51,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036863180] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:51,244 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:16:51,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-21 13:16:51,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997357470] [2021-08-21 13:16:51,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:16:51,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:16:51,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:16:51,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:16:51,245 INFO L87 Difference]: Start difference. First operand 1677 states and 5737 transitions. Second operand has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 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) [2021-08-21 13:16:51,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:16:51,933 INFO L93 Difference]: Finished difference Result 2215 states and 7394 transitions. [2021-08-21 13:16:51,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 13:16:51,934 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 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 26 [2021-08-21 13:16:51,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:16:51,938 INFO L225 Difference]: With dead ends: 2215 [2021-08-21 13:16:51,938 INFO L226 Difference]: Without dead ends: 2190 [2021-08-21 13:16:51,938 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 691.4ms TimeCoverageRelationStatistics Valid=153, Invalid=497, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:16:51,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2190 states. [2021-08-21 13:16:51,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2190 to 1659. [2021-08-21 13:16:51,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1659 states, 1658 states have (on average 3.4276236429433053) internal successors, (5683), 1658 states have internal predecessors, (5683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:51,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1659 states to 1659 states and 5683 transitions. [2021-08-21 13:16:51,961 INFO L78 Accepts]: Start accepts. Automaton has 1659 states and 5683 transitions. Word has length 26 [2021-08-21 13:16:51,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:16:51,961 INFO L470 AbstractCegarLoop]: Abstraction has 1659 states and 5683 transitions. [2021-08-21 13:16:51,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.5625) internal successors, (41), 16 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) [2021-08-21 13:16:51,961 INFO L276 IsEmpty]: Start isEmpty. Operand 1659 states and 5683 transitions. [2021-08-21 13:16:51,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:16:51,963 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:16:51,963 INFO L512 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, 1] [2021-08-21 13:16:51,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2021-08-21 13:16:52,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:52,164 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:16:52,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:16:52,164 INFO L82 PathProgramCache]: Analyzing trace with hash 409079548, now seen corresponding path program 34 times [2021-08-21 13:16:52,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:16:52,164 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342614823] [2021-08-21 13:16:52,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:16:52,164 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:16:52,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:16:52,442 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:52,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:16:52,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342614823] [2021-08-21 13:16:52,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342614823] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:52,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269429145] [2021-08-21 13:16:52,442 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 13:16:52,443 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:52,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:16:52,443 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) [2021-08-21 13:16:52,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2021-08-21 13:16:55,204 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 13:16:55,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:16:55,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 13:16:55,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:16:55,551 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:16:55,551 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-21 13:16:55,570 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:16:55,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 51 treesize of output 75 [2021-08-21 13:16:55,582 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 13:16:55,582 INFO L388 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 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 13:16:55,740 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:55,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269429145] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:55,741 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:16:55,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-08-21 13:16:55,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994881365] [2021-08-21 13:16:55,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 13:16:55,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:16:55,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 13:16:55,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-08-21 13:16:55,741 INFO L87 Difference]: Start difference. First operand 1659 states and 5683 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:57,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 13:16:57,382 INFO L93 Difference]: Finished difference Result 2247 states and 7487 transitions. [2021-08-21 13:16:57,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 13:16:57,382 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-08-21 13:16:57,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 13:16:57,387 INFO L225 Difference]: With dead ends: 2247 [2021-08-21 13:16:57,387 INFO L226 Difference]: Without dead ends: 2222 [2021-08-21 13:16:57,387 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 504.3ms TimeCoverageRelationStatistics Valid=144, Invalid=506, Unknown=0, NotChecked=0, Total=650 [2021-08-21 13:16:57,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2222 states. [2021-08-21 13:16:57,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2222 to 1654. [2021-08-21 13:16:57,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1654 states, 1653 states have (on average 3.4222625529340593) internal successors, (5657), 1653 states have internal predecessors, (5657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:57,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1654 states to 1654 states and 5657 transitions. [2021-08-21 13:16:57,414 INFO L78 Accepts]: Start accepts. Automaton has 1654 states and 5657 transitions. Word has length 26 [2021-08-21 13:16:57,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 13:16:57,414 INFO L470 AbstractCegarLoop]: Abstraction has 1654 states and 5657 transitions. [2021-08-21 13:16:57,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:16:57,414 INFO L276 IsEmpty]: Start isEmpty. Operand 1654 states and 5657 transitions. [2021-08-21 13:16:57,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-08-21 13:16:57,416 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 13:16:57,416 INFO L512 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, 1] [2021-08-21 13:16:57,440 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2021-08-21 13:16:57,617 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,SelfDestructingSolverStorable91 [2021-08-21 13:16:57,617 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 13:16:57,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 13:16:57,617 INFO L82 PathProgramCache]: Analyzing trace with hash -58535586, now seen corresponding path program 35 times [2021-08-21 13:16:57,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 13:16:57,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668799367] [2021-08-21 13:16:57,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 13:16:57,617 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 13:16:57,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 13:16:57,873 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:16:57,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 13:16:57,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668799367] [2021-08-21 13:16:57,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668799367] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:16:57,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141054206] [2021-08-21 13:16:57,874 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 13:16:57,874 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:16:57,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 13:16:57,875 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) [2021-08-21 13:16:57,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2021-08-21 13:17:00,637 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 13:17:00,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 13:17:00,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-21 13:17:00,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 13:17:04,196 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:17:04,196 INFO L388 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 59 treesize of output 75 [2021-08-21 13:17:04,215 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:17:04,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 75 treesize of output 99 [2021-08-21 13:17:04,231 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 13:17:04,231 INFO L388 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 107 treesize of output 119 [2021-08-21 13:17:05,014 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 13:17:05,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141054206] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 13:17:05,014 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 13:17:05,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 13:17:05,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391264955] [2021-08-21 13:17:05,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 13:17:05,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 13:17:05,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 13:17:05,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=268, Unknown=1, NotChecked=0, Total=342 [2021-08-21 13:17:05,015 INFO L87 Difference]: Start difference. First operand 1654 states and 5657 transitions. Second operand has 19 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 13:17:06,593 WARN L224 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2021-08-21 13:17:06,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 13:17:06,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 101 [2021-08-21 13:17:06,618 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2021-08-21 13:17:06,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 13:17:06,795 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:258) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:899) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:773) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:345) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:388) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:229) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.getOrConstructPredicate(DeterministicInterpolantAutomaton.java:282) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.constructSuccessorsAndTransitions(DeterministicInterpolantAutomaton.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:864) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:778) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:53) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:392) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:226) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:174) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1461) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:654) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:419) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:235) ... 49 more [2021-08-21 13:17:06,798 INFO L168 Benchmark]: Toolchain (without parser) took 585763.90 ms. Allocated memory was 187.7 MB in the beginning and 986.7 MB in the end (delta: 799.0 MB). Free memory was 167.7 MB in the beginning and 222.1 MB in the end (delta: -54.4 MB). Peak memory consumption was 746.4 MB. Max. memory is 8.0 GB. [2021-08-21 13:17:06,798 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 187.7 MB. Free memory is still 168.9 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 13:17:06,798 INFO L168 Benchmark]: Boogie Procedure Inliner took 29.64 ms. Allocated memory is still 187.7 MB. Free memory was 167.7 MB in the beginning and 166.3 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-08-21 13:17:06,798 INFO L168 Benchmark]: Boogie Preprocessor took 23.98 ms. Allocated memory is still 187.7 MB. Free memory was 166.1 MB in the beginning and 165.2 MB in the end (delta: 884.0 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 13:17:06,798 INFO L168 Benchmark]: RCFGBuilder took 245.08 ms. Allocated memory is still 187.7 MB. Free memory was 165.1 MB in the beginning and 151.7 MB in the end (delta: 13.4 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-08-21 13:17:06,798 INFO L168 Benchmark]: TraceAbstraction took 585453.55 ms. Allocated memory was 187.7 MB in the beginning and 986.7 MB in the end (delta: 799.0 MB). Free memory was 151.3 MB in the beginning and 222.1 MB in the end (delta: -70.8 MB). Peak memory consumption was 728.5 MB. Max. memory is 8.0 GB. [2021-08-21 13:17:06,799 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 187.7 MB. Free memory is still 168.9 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 29.64 ms. Allocated memory is still 187.7 MB. Free memory was 167.7 MB in the beginning and 166.3 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 23.98 ms. Allocated memory is still 187.7 MB. Free memory was 166.1 MB in the beginning and 165.2 MB in the end (delta: 884.0 kB). There was no memory consumed. Max. memory is 8.0 GB. * RCFGBuilder took 245.08 ms. Allocated memory is still 187.7 MB. Free memory was 165.1 MB in the beginning and 151.7 MB in the end (delta: 13.4 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * TraceAbstraction took 585453.55 ms. Allocated memory was 187.7 MB in the beginning and 986.7 MB in the end (delta: 799.0 MB). Free memory was 151.3 MB in the beginning and 222.1 MB in the end (delta: -70.8 MB). Peak memory consumption was 728.5 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...