/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/prod-cons-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 12:46:12,220 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 12:46:12,223 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 12:46:12,262 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 12:46:12,263 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 12:46:12,266 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 12:46:12,268 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 12:46:12,274 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 12:46:12,276 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 12:46:12,281 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 12:46:12,282 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 12:46:12,283 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 12:46:12,283 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 12:46:12,285 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 12:46:12,287 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 12:46:12,290 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 12:46:12,291 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 12:46:12,292 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 12:46:12,294 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 12:46:12,302 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 12:46:12,305 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 12:46:12,307 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 12:46:12,307 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 12:46:12,310 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 12:46:12,316 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 12:46:12,316 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 12:46:12,317 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 12:46:12,318 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 12:46:12,319 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 12:46:12,319 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 12:46:12,320 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 12:46:12,320 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 12:46:12,322 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 12:46:12,322 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 12:46:12,323 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 12:46:12,324 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 12:46:12,324 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 12:46:12,324 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 12:46:12,325 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 12:46:12,325 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 12:46:12,326 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 12:46:12,327 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 12:46:12,363 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 12:46:12,363 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 12:46:12,364 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-21 12:46:12,364 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-21 12:46:12,367 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 12:46:12,367 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 12:46:12,367 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 12:46:12,368 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 12:46:12,368 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 12:46:12,368 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 12:46:12,369 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 12:46:12,369 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 12:46:12,369 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 12:46:12,369 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 12:46:12,369 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 12:46:12,370 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 12:46:12,370 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 12:46:12,370 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 12:46:12,370 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 12:46:12,370 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 12:46:12,370 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 12:46:12,371 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 12:46:12,371 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 12:46:12,371 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:46:12,371 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 12:46:12,371 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 12:46:12,371 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 12:46:12,372 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 12:46:12,372 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 12:46:12,372 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 12:46:12,372 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 12:46:12,372 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 12:46:12,690 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 12:46:12,708 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 12:46:12,711 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 12:46:12,712 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 12:46:12,713 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 12:46:12,714 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl [2021-08-21 12:46:12,714 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons-eq.wvr.bpl' [2021-08-21 12:46:12,752 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 12:46:12,754 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 12:46:12,755 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 12:46:12,755 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 12:46:12,756 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 12:46:12,770 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/1) ... [2021-08-21 12:46:12,778 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/1) ... [2021-08-21 12:46:12,787 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 12:46:12,788 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 12:46:12,789 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 12:46:12,790 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 12:46:12,797 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/1) ... [2021-08-21 12:46:12,797 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/1) ... [2021-08-21 12:46:12,799 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/1) ... [2021-08-21 12:46:12,799 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/1) ... [2021-08-21 12:46:12,809 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/1) ... [2021-08-21 12:46:12,813 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/1) ... [2021-08-21 12:46:12,814 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/1) ... [2021-08-21 12:46:12,819 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 12:46:12,820 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 12:46:12,820 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 12:46:12,820 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 12:46:12,825 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/1) ... [2021-08-21 12:46:12,831 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 12:46:12,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:12,854 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 12:46:12,877 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 12:46:12,903 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 12:46:12,903 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 12:46:12,903 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 12:46:12,903 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 12:46:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 12:46:12,904 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 12:46:12,904 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 12:46:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 12:46:12,904 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 12:46:12,904 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 12:46:12,904 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 12:46:12,904 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 12:46:12,905 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 12:46:13,082 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 12:46:13,082 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 12:46:13,084 INFO L202 PluginConnector]: Adding new model prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:46:13 BoogieIcfgContainer [2021-08-21 12:46:13,084 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 12:46:13,086 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 12:46:13,086 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 12:46:13,088 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 12:46:13,089 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 12:46:12" (1/2) ... [2021-08-21 12:46:13,089 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f432e8f and model type prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 12:46:13, skipping insertion in model container [2021-08-21 12:46:13,090 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 12:46:13" (2/2) ... [2021-08-21 12:46:13,091 INFO L111 eAbstractionObserver]: Analyzing ICFG prod-cons-eq.wvr.bpl [2021-08-21 12:46:13,095 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 12:46:13,096 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 12:46:13,096 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 12:46:13,096 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 12:46:13,131 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-21 12:46:13,168 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 12:46:13,174 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 12:46:13,174 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-21 12:46:13,183 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 37 places, 30 transitions, 84 flow [2021-08-21 12:46:13,230 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,234 INFO L276 IsEmpty]: Start isEmpty. Operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-08-21 12:46:13,246 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:13,247 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:13,248 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:13,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:13,253 INFO L82 PathProgramCache]: Analyzing trace with hash 549192480, now seen corresponding path program 1 times [2021-08-21 12:46:13,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:13,277 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363838019] [2021-08-21 12:46:13,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:13,278 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:13,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:13,445 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 12:46:13,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:13,447 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363838019] [2021-08-21 12:46:13,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363838019] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:46:13,448 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:46:13,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-21 12:46:13,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193025294] [2021-08-21 12:46:13,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 12:46:13,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:13,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 12:46:13,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:46:13,477 INFO L87 Difference]: Start difference. First operand has 209 states, 208 states have (on average 2.9086538461538463) internal successors, (605), 208 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:13,542 INFO L93 Difference]: Finished difference Result 224 states and 628 transitions. [2021-08-21 12:46:13,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 12:46:13,547 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-08-21 12:46:13,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:13,568 INFO L225 Difference]: With dead ends: 224 [2021-08-21 12:46:13,569 INFO L226 Difference]: Without dead ends: 224 [2021-08-21 12:46:13,571 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:46:13,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-08-21 12:46:13,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2021-08-21 12:46:13,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8161434977578477) internal successors, (628), 223 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 628 transitions. [2021-08-21 12:46:13,644 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 628 transitions. Word has length 15 [2021-08-21 12:46:13,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:13,644 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 628 transitions. [2021-08-21 12:46:13,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,648 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 628 transitions. [2021-08-21 12:46:13,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-21 12:46:13,655 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:13,656 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:13,656 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 12:46:13,657 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:13,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:13,660 INFO L82 PathProgramCache]: Analyzing trace with hash -161744669, now seen corresponding path program 1 times [2021-08-21 12:46:13,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:13,661 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296589185] [2021-08-21 12:46:13,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:13,662 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:13,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:13,728 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:13,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:13,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296589185] [2021-08-21 12:46:13,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296589185] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:46:13,729 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:46:13,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-21 12:46:13,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105901072] [2021-08-21 12:46:13,731 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 12:46:13,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:13,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 12:46:13,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:46:13,733 INFO L87 Difference]: Start difference. First operand 224 states and 628 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:13,759 INFO L93 Difference]: Finished difference Result 255 states and 717 transitions. [2021-08-21 12:46:13,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 12:46:13,760 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2021-08-21 12:46:13,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:13,762 INFO L225 Difference]: With dead ends: 255 [2021-08-21 12:46:13,762 INFO L226 Difference]: Without dead ends: 255 [2021-08-21 12:46:13,763 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 12:46:13,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-08-21 12:46:13,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 255. [2021-08-21 12:46:13,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.822834645669291) internal successors, (717), 254 states have internal predecessors, (717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 717 transitions. [2021-08-21 12:46:13,776 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 717 transitions. Word has length 19 [2021-08-21 12:46:13,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:13,777 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 717 transitions. [2021-08-21 12:46:13,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,777 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 717 transitions. [2021-08-21 12:46:13,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-08-21 12:46:13,778 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:13,778 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] [2021-08-21 12:46:13,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 12:46:13,779 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:13,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:13,779 INFO L82 PathProgramCache]: Analyzing trace with hash -714208090, now seen corresponding path program 1 times [2021-08-21 12:46:13,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:13,780 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58724713] [2021-08-21 12:46:13,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:13,780 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:13,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:13,826 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:13,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:13,827 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58724713] [2021-08-21 12:46:13,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58724713] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 12:46:13,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 12:46:13,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 12:46:13,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605694549] [2021-08-21 12:46:13,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 12:46:13,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:13,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 12:46:13,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:46:13,829 INFO L87 Difference]: Start difference. First operand 255 states and 717 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:13,874 INFO L93 Difference]: Finished difference Result 454 states and 1261 transitions. [2021-08-21 12:46:13,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 12:46:13,876 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-08-21 12:46:13,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:13,879 INFO L225 Difference]: With dead ends: 454 [2021-08-21 12:46:13,879 INFO L226 Difference]: Without dead ends: 454 [2021-08-21 12:46:13,880 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.9ms TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-08-21 12:46:13,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-08-21 12:46:13,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 302. [2021-08-21 12:46:13,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 2.8504983388704317) internal successors, (858), 301 states have internal predecessors, (858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 858 transitions. [2021-08-21 12:46:13,898 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 858 transitions. Word has length 23 [2021-08-21 12:46:13,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:13,899 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 858 transitions. [2021-08-21 12:46:13,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:13,900 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 858 transitions. [2021-08-21 12:46:13,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:46:13,901 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:13,901 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, 1] [2021-08-21 12:46:13,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 12:46:13,901 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:13,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:13,902 INFO L82 PathProgramCache]: Analyzing trace with hash 2034599368, now seen corresponding path program 1 times [2021-08-21 12:46:13,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:13,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213433910] [2021-08-21 12:46:13,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:13,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:13,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:14,100 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:14,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:14,101 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213433910] [2021-08-21 12:46:14,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213433910] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:14,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208057419] [2021-08-21 12:46:14,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:14,106 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:14,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:14,108 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 12:46:14,115 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 12:46:14,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:14,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:46:14,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:14,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-21 12:46:14,521 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 19 treesize of output 7 [2021-08-21 12:46:14,545 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:14,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208057419] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:14,548 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:14,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 12:46:14,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021646674] [2021-08-21 12:46:14,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:46:14,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:14,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:46:14,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:46:14,550 INFO L87 Difference]: Start difference. First operand 302 states and 858 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:14,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:14,637 INFO L93 Difference]: Finished difference Result 653 states and 1877 transitions. [2021-08-21 12:46:14,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:46:14,638 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:46:14,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:14,642 INFO L225 Difference]: With dead ends: 653 [2021-08-21 12:46:14,643 INFO L226 Difference]: Without dead ends: 622 [2021-08-21 12:46:14,643 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 47.4ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:46:14,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-08-21 12:46:14,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 469. [2021-08-21 12:46:14,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.893162393162393) internal successors, (1354), 468 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:14,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1354 transitions. [2021-08-21 12:46:14,665 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1354 transitions. Word has length 25 [2021-08-21 12:46:14,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:14,666 INFO L470 AbstractCegarLoop]: Abstraction has 469 states and 1354 transitions. [2021-08-21 12:46:14,666 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:14,666 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1354 transitions. [2021-08-21 12:46:14,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:46:14,668 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:14,668 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, 1] [2021-08-21 12:46:14,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2021-08-21 12:46:14,887 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 12:46:14,888 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:14,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:14,889 INFO L82 PathProgramCache]: Analyzing trace with hash -956814586, now seen corresponding path program 2 times [2021-08-21 12:46:14,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:14,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461045885] [2021-08-21 12:46:14,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:14,889 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:14,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:15,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:15,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:15,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461045885] [2021-08-21 12:46:15,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461045885] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:15,009 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848604581] [2021-08-21 12:46:15,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:46:15,009 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:15,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:15,010 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 12:46:15,011 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 12:46:15,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:46:15,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:15,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-21 12:46:15,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:15,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-21 12:46:15,260 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 19 treesize of output 7 [2021-08-21 12:46:15,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:15,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848604581] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:15,295 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:15,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 12:46:15,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207907492] [2021-08-21 12:46:15,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:46:15,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:15,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:46:15,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:46:15,298 INFO L87 Difference]: Start difference. First operand 469 states and 1354 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:15,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:15,387 INFO L93 Difference]: Finished difference Result 786 states and 2267 transitions. [2021-08-21 12:46:15,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:46:15,388 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:46:15,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:15,393 INFO L225 Difference]: With dead ends: 786 [2021-08-21 12:46:15,394 INFO L226 Difference]: Without dead ends: 755 [2021-08-21 12:46:15,394 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 44.1ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:46:15,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2021-08-21 12:46:15,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 528. [2021-08-21 12:46:15,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 527 states have (on average 2.8842504743833017) internal successors, (1520), 527 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:15,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 1520 transitions. [2021-08-21 12:46:15,416 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 1520 transitions. Word has length 25 [2021-08-21 12:46:15,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:15,416 INFO L470 AbstractCegarLoop]: Abstraction has 528 states and 1520 transitions. [2021-08-21 12:46:15,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 6 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:15,417 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 1520 transitions. [2021-08-21 12:46:15,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-08-21 12:46:15,419 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:15,419 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, 1] [2021-08-21 12:46:15,441 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 12:46:15,632 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 12:46:15,633 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:15,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:15,634 INFO L82 PathProgramCache]: Analyzing trace with hash 211275530, now seen corresponding path program 3 times [2021-08-21 12:46:15,634 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:15,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917817102] [2021-08-21 12:46:15,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:15,635 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:15,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:15,763 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:15,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:15,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917817102] [2021-08-21 12:46:15,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917817102] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:15,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658003102] [2021-08-21 12:46:15,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:46:15,767 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:15,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:15,773 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 12:46:15,775 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 12:46:15,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:46:15,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:15,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-21 12:46:15,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:16,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-08-21 12:46:16,055 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 12:46:16,086 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:16,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658003102] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:16,086 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:16,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5] total 6 [2021-08-21 12:46:16,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64884370] [2021-08-21 12:46:16,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-21 12:46:16,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:16,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-21 12:46:16,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:46:16,088 INFO L87 Difference]: Start difference. First operand 528 states and 1520 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:16,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:16,175 INFO L93 Difference]: Finished difference Result 847 states and 2439 transitions. [2021-08-21 12:46:16,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-21 12:46:16,177 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2021-08-21 12:46:16,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:16,182 INFO L225 Difference]: With dead ends: 847 [2021-08-21 12:46:16,183 INFO L226 Difference]: Without dead ends: 816 [2021-08-21 12:46:16,183 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 38.2ms TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-21 12:46:16,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-08-21 12:46:16,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 552. [2021-08-21 12:46:16,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.867513611615245) internal successors, (1580), 551 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:16,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1580 transitions. [2021-08-21 12:46:16,204 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1580 transitions. Word has length 25 [2021-08-21 12:46:16,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:16,204 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1580 transitions. [2021-08-21 12:46:16,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:16,204 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1580 transitions. [2021-08-21 12:46:16,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 12:46:16,206 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:16,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, 1] [2021-08-21 12:46:16,228 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 12:46:16,420 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 12:46:16,421 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:16,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:16,421 INFO L82 PathProgramCache]: Analyzing trace with hash -2061287830, now seen corresponding path program 4 times [2021-08-21 12:46:16,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:16,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663073218] [2021-08-21 12:46:16,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:16,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:16,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:16,496 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:16,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:16,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663073218] [2021-08-21 12:46:16,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663073218] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:16,496 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655666586] [2021-08-21 12:46:16,497 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:46:16,497 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:16,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:16,505 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 12:46:16,506 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 12:46:16,601 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:46:16,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:16,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-21 12:46:16,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:16,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:16,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655666586] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:16,721 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:16,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3] total 5 [2021-08-21 12:46:16,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014802610] [2021-08-21 12:46:16,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-21 12:46:16,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:16,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-21 12:46:16,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:46:16,723 INFO L87 Difference]: Start difference. First operand 552 states and 1580 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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 12:46:16,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:16,769 INFO L93 Difference]: Finished difference Result 857 states and 2449 transitions. [2021-08-21 12:46:16,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-21 12:46:16,770 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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 27 [2021-08-21 12:46:16,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:16,775 INFO L225 Difference]: With dead ends: 857 [2021-08-21 12:46:16,775 INFO L226 Difference]: Without dead ends: 816 [2021-08-21 12:46:16,775 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 22.6ms TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-08-21 12:46:16,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-08-21 12:46:16,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 795. [2021-08-21 12:46:16,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 794 states have (on average 2.90176322418136) internal successors, (2304), 794 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:16,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 2304 transitions. [2021-08-21 12:46:16,798 INFO L78 Accepts]: Start accepts. Automaton has 795 states and 2304 transitions. Word has length 27 [2021-08-21 12:46:16,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:16,799 INFO L470 AbstractCegarLoop]: Abstraction has 795 states and 2304 transitions. [2021-08-21 12:46:16,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 5 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 12:46:16,799 INFO L276 IsEmpty]: Start isEmpty. Operand 795 states and 2304 transitions. [2021-08-21 12:46:16,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:16,802 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:16,802 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, 1, 1, 1] [2021-08-21 12:46:16,830 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 12:46:17,020 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 12:46:17,021 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:17,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:17,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1533248693, now seen corresponding path program 5 times [2021-08-21 12:46:17,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:17,022 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852945194] [2021-08-21 12:46:17,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:17,022 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:17,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:17,144 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:17,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:17,144 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852945194] [2021-08-21 12:46:17,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852945194] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:17,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987777429] [2021-08-21 12:46:17,145 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:46:17,145 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:17,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:17,149 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 12:46:17,164 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 12:46:17,260 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:46:17,260 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:17,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:17,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:17,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:17,406 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:17,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987777429] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:17,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:17,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-08-21 12:46:17,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060363009] [2021-08-21 12:46:17,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:17,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:17,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:17,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:17,409 INFO L87 Difference]: Start difference. First operand 795 states and 2304 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 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 12:46:17,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:17,858 INFO L93 Difference]: Finished difference Result 2368 states and 6652 transitions. [2021-08-21 12:46:17,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:46:17,859 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 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 29 [2021-08-21 12:46:17,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:17,871 INFO L225 Difference]: With dead ends: 2368 [2021-08-21 12:46:17,871 INFO L226 Difference]: Without dead ends: 2368 [2021-08-21 12:46:17,872 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 269.3ms TimeCoverageRelationStatistics Valid=112, Invalid=394, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:46:17,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states. [2021-08-21 12:46:17,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 1150. [2021-08-21 12:46:17,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1150 states, 1149 states have (on average 3.031331592689295) internal successors, (3483), 1149 states have internal predecessors, (3483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:17,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1150 states to 1150 states and 3483 transitions. [2021-08-21 12:46:17,917 INFO L78 Accepts]: Start accepts. Automaton has 1150 states and 3483 transitions. Word has length 29 [2021-08-21 12:46:17,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:17,917 INFO L470 AbstractCegarLoop]: Abstraction has 1150 states and 3483 transitions. [2021-08-21 12:46:17,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 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 12:46:17,917 INFO L276 IsEmpty]: Start isEmpty. Operand 1150 states and 3483 transitions. [2021-08-21 12:46:17,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:17,920 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:17,920 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, 1, 1, 1] [2021-08-21 12:46:17,945 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 12:46:18,134 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 12:46:18,135 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:18,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:18,135 INFO L82 PathProgramCache]: Analyzing trace with hash -143756511, now seen corresponding path program 6 times [2021-08-21 12:46:18,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:18,135 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586939531] [2021-08-21 12:46:18,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:18,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:18,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:18,214 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:18,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:18,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586939531] [2021-08-21 12:46:18,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586939531] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:18,215 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597470100] [2021-08-21 12:46:18,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:46:18,215 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:18,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:18,229 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 12:46:18,240 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 12:46:18,338 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:46:18,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:18,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:18,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:18,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:18,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:18,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:18,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597470100] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:18,544 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:18,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 12:46:18,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669848304] [2021-08-21 12:46:18,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:18,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:18,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:18,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:18,545 INFO L87 Difference]: Start difference. First operand 1150 states and 3483 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:19,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:19,106 INFO L93 Difference]: Finished difference Result 2992 states and 8192 transitions. [2021-08-21 12:46:19,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 12:46:19,107 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 29 [2021-08-21 12:46:19,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:19,122 INFO L225 Difference]: With dead ends: 2992 [2021-08-21 12:46:19,122 INFO L226 Difference]: Without dead ends: 2812 [2021-08-21 12:46:19,123 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 383.3ms TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2021-08-21 12:46:19,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2021-08-21 12:46:19,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 1219. [2021-08-21 12:46:19,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 1218 states have (on average 3.028735632183908) internal successors, (3689), 1218 states have internal predecessors, (3689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:19,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 3689 transitions. [2021-08-21 12:46:19,197 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 3689 transitions. Word has length 29 [2021-08-21 12:46:19,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:19,198 INFO L470 AbstractCegarLoop]: Abstraction has 1219 states and 3689 transitions. [2021-08-21 12:46:19,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:19,200 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 3689 transitions. [2021-08-21 12:46:19,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:19,204 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:19,204 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, 1, 1, 1] [2021-08-21 12:46:19,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-21 12:46:19,421 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 12:46:19,421 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:19,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:19,422 INFO L82 PathProgramCache]: Analyzing trace with hash 1519205899, now seen corresponding path program 7 times [2021-08-21 12:46:19,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:19,422 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210578702] [2021-08-21 12:46:19,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:19,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:19,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:19,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:19,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:19,494 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210578702] [2021-08-21 12:46:19,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210578702] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:19,495 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913093696] [2021-08-21 12:46:19,495 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:46:19,495 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:19,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:19,496 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 12:46:19,497 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 12:46:19,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:19,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:19,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:19,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:19,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:19,794 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:19,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913093696] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:19,794 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:19,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 12:46:19,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899808843] [2021-08-21 12:46:19,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:19,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:19,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:19,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:19,796 INFO L87 Difference]: Start difference. First operand 1219 states and 3689 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:20,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:20,268 INFO L93 Difference]: Finished difference Result 2560 states and 7267 transitions. [2021-08-21 12:46:20,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 12:46:20,268 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 29 [2021-08-21 12:46:20,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:20,282 INFO L225 Difference]: With dead ends: 2560 [2021-08-21 12:46:20,282 INFO L226 Difference]: Without dead ends: 2526 [2021-08-21 12:46:20,283 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 300.6ms TimeCoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:46:20,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2526 states. [2021-08-21 12:46:20,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2526 to 1239. [2021-08-21 12:46:20,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1238 states have (on average 3.016155088852989) internal successors, (3734), 1238 states have internal predecessors, (3734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:20,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 3734 transitions. [2021-08-21 12:46:20,333 INFO L78 Accepts]: Start accepts. Automaton has 1239 states and 3734 transitions. Word has length 29 [2021-08-21 12:46:20,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:20,334 INFO L470 AbstractCegarLoop]: Abstraction has 1239 states and 3734 transitions. [2021-08-21 12:46:20,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:20,334 INFO L276 IsEmpty]: Start isEmpty. Operand 1239 states and 3734 transitions. [2021-08-21 12:46:20,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:20,337 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:20,337 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, 1, 1, 1] [2021-08-21 12:46:20,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-08-21 12:46:20,561 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 12:46:20,561 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:20,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:20,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1669761331, now seen corresponding path program 8 times [2021-08-21 12:46:20,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:20,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011221372] [2021-08-21 12:46:20,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:20,562 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:20,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:20,622 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:20,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:20,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011221372] [2021-08-21 12:46:20,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011221372] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:20,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589750596] [2021-08-21 12:46:20,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:46:20,623 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:20,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:20,637 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 12:46:20,638 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 12:46:20,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:46:20,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:20,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:20,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:20,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:20,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:20,950 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:20,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589750596] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:20,950 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:20,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 12:46:20,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670255154] [2021-08-21 12:46:20,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:20,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:20,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:20,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:20,953 INFO L87 Difference]: Start difference. First operand 1239 states and 3734 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:21,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:21,390 INFO L93 Difference]: Finished difference Result 3172 states and 8633 transitions. [2021-08-21 12:46:21,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 12:46:21,391 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 29 [2021-08-21 12:46:21,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:21,408 INFO L225 Difference]: With dead ends: 3172 [2021-08-21 12:46:21,408 INFO L226 Difference]: Without dead ends: 3012 [2021-08-21 12:46:21,409 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 278.2ms TimeCoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2021-08-21 12:46:21,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3012 states. [2021-08-21 12:46:21,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3012 to 1349. [2021-08-21 12:46:21,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1348 states have (on average 3.016320474777448) internal successors, (4066), 1348 states have internal predecessors, (4066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:21,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 4066 transitions. [2021-08-21 12:46:21,474 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 4066 transitions. Word has length 29 [2021-08-21 12:46:21,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:21,474 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 4066 transitions. [2021-08-21 12:46:21,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:21,474 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 4066 transitions. [2021-08-21 12:46:21,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:21,478 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:21,479 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, 1, 1, 1] [2021-08-21 12:46:21,506 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 12:46:21,696 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 12:46:21,697 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:21,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:21,697 INFO L82 PathProgramCache]: Analyzing trace with hash -6798921, now seen corresponding path program 9 times [2021-08-21 12:46:21,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:21,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944359930] [2021-08-21 12:46:21,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:21,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:21,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:21,765 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:21,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:21,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944359930] [2021-08-21 12:46:21,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944359930] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:21,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68223002] [2021-08-21 12:46:21,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:46:21,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:21,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:21,767 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 12:46:21,774 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 12:46:21,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 12:46:21,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:21,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:21,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:21,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:22,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:22,124 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:22,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68223002] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:22,124 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:22,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 12:46:22,125 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473539836] [2021-08-21 12:46:22,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:22,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:22,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:22,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:22,126 INFO L87 Difference]: Start difference. First operand 1349 states and 4066 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:22,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:22,778 INFO L93 Difference]: Finished difference Result 3041 states and 8449 transitions. [2021-08-21 12:46:22,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 12:46:22,779 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 29 [2021-08-21 12:46:22,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:22,807 INFO L225 Difference]: With dead ends: 3041 [2021-08-21 12:46:22,808 INFO L226 Difference]: Without dead ends: 3004 [2021-08-21 12:46:22,808 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 416.0ms TimeCoverageRelationStatistics Valid=240, Invalid=882, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:46:22,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3004 states. [2021-08-21 12:46:22,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3004 to 1308. [2021-08-21 12:46:22,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1308 states, 1307 states have (on average 3.006885998469778) internal successors, (3930), 1307 states have internal predecessors, (3930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:22,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1308 states to 1308 states and 3930 transitions. [2021-08-21 12:46:22,868 INFO L78 Accepts]: Start accepts. Automaton has 1308 states and 3930 transitions. Word has length 29 [2021-08-21 12:46:22,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:22,869 INFO L470 AbstractCegarLoop]: Abstraction has 1308 states and 3930 transitions. [2021-08-21 12:46:22,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:22,870 INFO L276 IsEmpty]: Start isEmpty. Operand 1308 states and 3930 transitions. [2021-08-21 12:46:22,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:22,874 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:22,874 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, 1, 1, 1] [2021-08-21 12:46:22,906 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 12:46:23,092 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 12:46:23,093 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:23,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:23,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1661369221, now seen corresponding path program 10 times [2021-08-21 12:46:23,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:23,094 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958946585] [2021-08-21 12:46:23,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:23,094 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:23,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:23,175 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:23,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:23,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958946585] [2021-08-21 12:46:23,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958946585] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:23,176 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127763441] [2021-08-21 12:46:23,176 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:46:23,176 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:23,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:23,177 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 12:46:23,177 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 12:46:23,353 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:46:23,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:23,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:23,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:23,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:23,505 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:23,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127763441] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:23,506 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:23,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-08-21 12:46:23,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275140570] [2021-08-21 12:46:23,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 12:46:23,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:23,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 12:46:23,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:46:23,508 INFO L87 Difference]: Start difference. First operand 1308 states and 3930 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 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 12:46:23,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:23,849 INFO L93 Difference]: Finished difference Result 2361 states and 6718 transitions. [2021-08-21 12:46:23,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:46:23,850 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 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 29 [2021-08-21 12:46:23,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:23,857 INFO L225 Difference]: With dead ends: 2361 [2021-08-21 12:46:23,858 INFO L226 Difference]: Without dead ends: 2336 [2021-08-21 12:46:23,858 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 180.0ms TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:46:23,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2021-08-21 12:46:23,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 1304. [2021-08-21 12:46:23,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1304 states, 1303 states have (on average 3.0107444359171143) internal successors, (3923), 1303 states have internal predecessors, (3923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:23,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1304 states to 1304 states and 3923 transitions. [2021-08-21 12:46:23,905 INFO L78 Accepts]: Start accepts. Automaton has 1304 states and 3923 transitions. Word has length 29 [2021-08-21 12:46:23,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:23,905 INFO L470 AbstractCegarLoop]: Abstraction has 1304 states and 3923 transitions. [2021-08-21 12:46:23,906 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 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 12:46:23,906 INFO L276 IsEmpty]: Start isEmpty. Operand 1304 states and 3923 transitions. [2021-08-21 12:46:23,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:23,909 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:23,909 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, 1, 1, 1] [2021-08-21 12:46:23,937 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 12:46:24,124 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 12:46:24,125 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:24,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:24,125 INFO L82 PathProgramCache]: Analyzing trace with hash -1295622849, now seen corresponding path program 11 times [2021-08-21 12:46:24,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:24,126 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459319581] [2021-08-21 12:46:24,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:24,126 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:24,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:24,208 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:24,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:24,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459319581] [2021-08-21 12:46:24,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459319581] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:24,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295547849] [2021-08-21 12:46:24,209 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:46:24,209 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:24,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:24,210 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 12:46:24,213 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 12:46:24,419 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:46:24,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:24,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:24,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:24,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-08-21 12:46:24,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:24,605 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:24,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295547849] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:24,605 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:24,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:46:24,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025764799] [2021-08-21 12:46:24,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:46:24,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:24,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:46:24,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:46:24,606 INFO L87 Difference]: Start difference. First operand 1304 states and 3923 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 12:46:25,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:25,254 INFO L93 Difference]: Finished difference Result 2993 states and 8178 transitions. [2021-08-21 12:46:25,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 12:46:25,255 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 29 [2021-08-21 12:46:25,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:25,264 INFO L225 Difference]: With dead ends: 2993 [2021-08-21 12:46:25,265 INFO L226 Difference]: Without dead ends: 2833 [2021-08-21 12:46:25,265 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 443.3ms TimeCoverageRelationStatistics Valid=215, Invalid=715, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:46:25,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2021-08-21 12:46:25,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1487. [2021-08-21 12:46:25,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1487 states, 1486 states have (on average 2.971063257065949) internal successors, (4415), 1486 states have internal predecessors, (4415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:25,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1487 states to 1487 states and 4415 transitions. [2021-08-21 12:46:25,344 INFO L78 Accepts]: Start accepts. Automaton has 1487 states and 4415 transitions. Word has length 29 [2021-08-21 12:46:25,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:25,345 INFO L470 AbstractCegarLoop]: Abstraction has 1487 states and 4415 transitions. [2021-08-21 12:46:25,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 12:46:25,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1487 states and 4415 transitions. [2021-08-21 12:46:25,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:25,348 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:25,349 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, 1, 1, 1] [2021-08-21 12:46:25,379 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 12:46:25,568 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 12:46:25,569 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:25,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:25,569 INFO L82 PathProgramCache]: Analyzing trace with hash 367339561, now seen corresponding path program 12 times [2021-08-21 12:46:25,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:25,569 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538579503] [2021-08-21 12:46:25,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:25,569 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:25,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:25,634 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:25,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:25,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538579503] [2021-08-21 12:46:25,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538579503] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:25,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806227771] [2021-08-21 12:46:25,635 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:46:25,635 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:25,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:25,636 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 12:46:25,664 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 12:46:25,859 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:46:25,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:25,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:25,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:25,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-08-21 12:46:25,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:26,039 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:26,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806227771] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:26,040 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:26,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:46:26,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483751685] [2021-08-21 12:46:26,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:46:26,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:26,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:46:26,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:46:26,041 INFO L87 Difference]: Start difference. First operand 1487 states and 4415 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 12:46:27,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:27,099 INFO L93 Difference]: Finished difference Result 2708 states and 7507 transitions. [2021-08-21 12:46:27,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 12:46:27,099 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 29 [2021-08-21 12:46:27,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:27,106 INFO L225 Difference]: With dead ends: 2708 [2021-08-21 12:46:27,107 INFO L226 Difference]: Without dead ends: 2671 [2021-08-21 12:46:27,107 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 557 ImplicationChecksByTransitivity, 688.1ms TimeCoverageRelationStatistics Valid=395, Invalid=1675, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 12:46:27,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2021-08-21 12:46:27,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 1445. [2021-08-21 12:46:27,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1444 states have (on average 2.9619113573407203) internal successors, (4277), 1444 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:27,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 4277 transitions. [2021-08-21 12:46:27,159 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 4277 transitions. Word has length 29 [2021-08-21 12:46:27,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:27,160 INFO L470 AbstractCegarLoop]: Abstraction has 1445 states and 4277 transitions. [2021-08-21 12:46:27,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 12:46:27,160 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 4277 transitions. [2021-08-21 12:46:27,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:27,163 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:27,163 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, 1, 1, 1] [2021-08-21 12:46:27,191 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 12:46:27,388 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 12:46:27,389 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:27,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:27,389 INFO L82 PathProgramCache]: Analyzing trace with hash 2035507703, now seen corresponding path program 13 times [2021-08-21 12:46:27,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:27,389 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298953727] [2021-08-21 12:46:27,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:27,389 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:27,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:27,451 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:27,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:27,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298953727] [2021-08-21 12:46:27,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298953727] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:27,452 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517821046] [2021-08-21 12:46:27,452 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:46:27,452 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:27,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:27,454 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 12:46:27,454 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 12:46:27,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:27,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:27,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:27,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-08-21 12:46:27,862 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:27,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517821046] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:27,863 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:27,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2021-08-21 12:46:27,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946212449] [2021-08-21 12:46:27,863 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:46:27,863 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:27,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:46:27,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:46:27,864 INFO L87 Difference]: Start difference. First operand 1445 states and 4277 transitions. Second operand has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 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 12:46:28,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:28,448 INFO L93 Difference]: Finished difference Result 2371 states and 6654 transitions. [2021-08-21 12:46:28,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 12:46:28,449 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 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 29 [2021-08-21 12:46:28,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:28,455 INFO L225 Difference]: With dead ends: 2371 [2021-08-21 12:46:28,455 INFO L226 Difference]: Without dead ends: 2335 [2021-08-21 12:46:28,456 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 366.9ms TimeCoverageRelationStatistics Valid=181, Invalid=749, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:46:28,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2335 states. [2021-08-21 12:46:28,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2335 to 1405. [2021-08-21 12:46:28,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1405 states, 1404 states have (on average 2.957977207977208) internal successors, (4153), 1404 states have internal predecessors, (4153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:28,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1405 states to 1405 states and 4153 transitions. [2021-08-21 12:46:28,502 INFO L78 Accepts]: Start accepts. Automaton has 1405 states and 4153 transitions. Word has length 29 [2021-08-21 12:46:28,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:28,503 INFO L470 AbstractCegarLoop]: Abstraction has 1405 states and 4153 transitions. [2021-08-21 12:46:28,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.2) internal successors, (32), 9 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 12:46:28,503 INFO L276 IsEmpty]: Start isEmpty. Operand 1405 states and 4153 transitions. [2021-08-21 12:46:28,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:28,506 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:28,506 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, 1, 1, 1] [2021-08-21 12:46:28,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-21 12:46:28,733 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 12:46:28,733 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:28,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:28,733 INFO L82 PathProgramCache]: Analyzing trace with hash 1235557963, now seen corresponding path program 14 times [2021-08-21 12:46:28,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:28,733 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113551269] [2021-08-21 12:46:28,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:28,734 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:28,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:28,797 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:28,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:28,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113551269] [2021-08-21 12:46:28,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113551269] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:28,798 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698774040] [2021-08-21 12:46:28,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:46:28,798 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:28,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:28,799 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 12:46:28,831 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 12:46:29,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:46:29,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:29,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:29,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:29,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:29,215 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:29,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698774040] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:29,215 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:29,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2021-08-21 12:46:29,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125470439] [2021-08-21 12:46:29,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:29,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:29,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:29,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:29,217 INFO L87 Difference]: Start difference. First operand 1405 states and 4153 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 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 12:46:29,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:29,517 INFO L93 Difference]: Finished difference Result 2083 states and 5861 transitions. [2021-08-21 12:46:29,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:46:29,518 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 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 29 [2021-08-21 12:46:29,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:29,523 INFO L225 Difference]: With dead ends: 2083 [2021-08-21 12:46:29,523 INFO L226 Difference]: Without dead ends: 2001 [2021-08-21 12:46:29,523 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 155.8ms TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:46:29,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2021-08-21 12:46:29,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1404. [2021-08-21 12:46:29,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1404 states, 1403 states have (on average 2.946543121881682) internal successors, (4134), 1403 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:29,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1404 states to 1404 states and 4134 transitions. [2021-08-21 12:46:29,566 INFO L78 Accepts]: Start accepts. Automaton has 1404 states and 4134 transitions. Word has length 29 [2021-08-21 12:46:29,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:29,567 INFO L470 AbstractCegarLoop]: Abstraction has 1404 states and 4134 transitions. [2021-08-21 12:46:29,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 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 12:46:29,567 INFO L276 IsEmpty]: Start isEmpty. Operand 1404 states and 4134 transitions. [2021-08-21 12:46:29,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:29,570 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:29,570 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, 1, 1, 1] [2021-08-21 12:46:29,597 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 12:46:29,795 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 12:46:29,795 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:29,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:29,796 INFO L82 PathProgramCache]: Analyzing trace with hash 1071431161, now seen corresponding path program 15 times [2021-08-21 12:46:29,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:29,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153085127] [2021-08-21 12:46:29,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:29,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:29,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:29,876 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:29,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:29,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153085127] [2021-08-21 12:46:29,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153085127] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:29,877 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818543598] [2021-08-21 12:46:29,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:46:29,877 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:29,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:29,878 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 12:46:29,879 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 12:46:30,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:46:30,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:30,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:30,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:30,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-08-21 12:46:30,265 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:30,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818543598] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:30,265 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:30,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 9 [2021-08-21 12:46:30,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399979442] [2021-08-21 12:46:30,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 12:46:30,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:30,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 12:46:30,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-08-21 12:46:30,267 INFO L87 Difference]: Start difference. First operand 1404 states and 4134 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 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 12:46:30,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:30,879 INFO L93 Difference]: Finished difference Result 3308 states and 9409 transitions. [2021-08-21 12:46:30,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:46:30,880 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 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 29 [2021-08-21 12:46:30,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:30,887 INFO L225 Difference]: With dead ends: 3308 [2021-08-21 12:46:30,887 INFO L226 Difference]: Without dead ends: 3308 [2021-08-21 12:46:30,888 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 374.5ms TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 12:46:30,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3308 states. [2021-08-21 12:46:30,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3308 to 1894. [2021-08-21 12:46:30,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.027997886951928) internal successors, (5732), 1893 states have internal predecessors, (5732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:30,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5732 transitions. [2021-08-21 12:46:30,946 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5732 transitions. Word has length 29 [2021-08-21 12:46:30,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:30,946 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5732 transitions. [2021-08-21 12:46:30,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 9 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 12:46:30,946 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5732 transitions. [2021-08-21 12:46:30,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:30,951 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:30,951 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, 1, 1, 1] [2021-08-21 12:46:30,979 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 12:46:31,176 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 12:46:31,177 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:31,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:31,177 INFO L82 PathProgramCache]: Analyzing trace with hash 1747084707, now seen corresponding path program 16 times [2021-08-21 12:46:31,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:31,177 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154396342] [2021-08-21 12:46:31,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:31,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:31,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:31,266 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:31,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:31,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154396342] [2021-08-21 12:46:31,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154396342] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:31,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960859082] [2021-08-21 12:46:31,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:46:31,267 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:31,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:31,268 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 12:46:31,269 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 12:46:31,572 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:46:31,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:31,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:31,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:31,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-08-21 12:46:31,716 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:31,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960859082] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:31,716 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:31,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-21 12:46:31,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72812446] [2021-08-21 12:46:31,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:46:31,716 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:31,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:46:31,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:46:31,717 INFO L87 Difference]: Start difference. First operand 1894 states and 5732 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 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 12:46:32,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:32,865 INFO L93 Difference]: Finished difference Result 3276 states and 9497 transitions. [2021-08-21 12:46:32,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 12:46:32,865 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 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 29 [2021-08-21 12:46:32,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:32,873 INFO L225 Difference]: With dead ends: 3276 [2021-08-21 12:46:32,873 INFO L226 Difference]: Without dead ends: 3276 [2021-08-21 12:46:32,874 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 853.1ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 12:46:32,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3276 states. [2021-08-21 12:46:32,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3276 to 1822. [2021-08-21 12:46:32,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1822 states, 1821 states have (on average 3.0258099945085117) internal successors, (5510), 1821 states have internal predecessors, (5510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:32,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1822 states to 1822 states and 5510 transitions. [2021-08-21 12:46:32,948 INFO L78 Accepts]: Start accepts. Automaton has 1822 states and 5510 transitions. Word has length 29 [2021-08-21 12:46:32,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:32,948 INFO L470 AbstractCegarLoop]: Abstraction has 1822 states and 5510 transitions. [2021-08-21 12:46:32,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 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 12:46:32,949 INFO L276 IsEmpty]: Start isEmpty. Operand 1822 states and 5510 transitions. [2021-08-21 12:46:32,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:32,954 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:32,954 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, 1, 1, 1] [2021-08-21 12:46:32,981 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 12:46:33,177 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 12:46:33,177 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:33,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:33,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1158390407, now seen corresponding path program 17 times [2021-08-21 12:46:33,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:33,178 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729804662] [2021-08-21 12:46:33,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:33,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:33,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:33,258 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:33,258 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:33,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729804662] [2021-08-21 12:46:33,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729804662] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:33,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917396198] [2021-08-21 12:46:33,258 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:46:33,259 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:33,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:33,259 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 12:46:33,291 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 12:46:33,552 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:46:33,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:33,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:33,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:33,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-08-21 12:46:33,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:33,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:33,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917396198] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:33,734 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:33,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:46:33,734 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719265970] [2021-08-21 12:46:33,734 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:46:33,734 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:33,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:46:33,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:46:33,735 INFO L87 Difference]: Start difference. First operand 1822 states and 5510 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 12:46:34,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:34,851 INFO L93 Difference]: Finished difference Result 3460 states and 9889 transitions. [2021-08-21 12:46:34,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 12:46:34,852 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 29 [2021-08-21 12:46:34,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:34,859 INFO L225 Difference]: With dead ends: 3460 [2021-08-21 12:46:34,859 INFO L226 Difference]: Without dead ends: 3228 [2021-08-21 12:46:34,859 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 863.6ms TimeCoverageRelationStatistics Valid=314, Invalid=1326, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 12:46:34,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states. [2021-08-21 12:46:34,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 1894. [2021-08-21 12:46:34,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1894 states, 1893 states have (on average 3.0190174326465926) internal successors, (5715), 1893 states have internal predecessors, (5715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:34,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1894 states to 1894 states and 5715 transitions. [2021-08-21 12:46:34,913 INFO L78 Accepts]: Start accepts. Automaton has 1894 states and 5715 transitions. Word has length 29 [2021-08-21 12:46:34,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:34,913 INFO L470 AbstractCegarLoop]: Abstraction has 1894 states and 5715 transitions. [2021-08-21 12:46:34,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 12:46:34,913 INFO L276 IsEmpty]: Start isEmpty. Operand 1894 states and 5715 transitions. [2021-08-21 12:46:34,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:34,918 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:34,918 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, 1, 1, 1] [2021-08-21 12:46:34,947 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 12:46:35,143 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 12:46:35,143 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:35,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:35,144 INFO L82 PathProgramCache]: Analyzing trace with hash 1113415259, now seen corresponding path program 18 times [2021-08-21 12:46:35,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:35,144 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592114757] [2021-08-21 12:46:35,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:35,144 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:35,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:35,191 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:35,191 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:35,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592114757] [2021-08-21 12:46:35,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592114757] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:35,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159502185] [2021-08-21 12:46:35,192 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:46:35,192 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:35,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:35,193 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 12:46:35,193 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 12:46:35,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2021-08-21 12:46:35,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:35,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:35,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:35,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:35,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:35,624 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:35,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159502185] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:35,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:35,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 12:46:35,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417952764] [2021-08-21 12:46:35,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:35,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:35,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:35,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:35,625 INFO L87 Difference]: Start difference. First operand 1894 states and 5715 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:35,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:35,958 INFO L93 Difference]: Finished difference Result 3300 states and 9114 transitions. [2021-08-21 12:46:35,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:46:35,958 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 29 [2021-08-21 12:46:35,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:35,963 INFO L225 Difference]: With dead ends: 3300 [2021-08-21 12:46:35,963 INFO L226 Difference]: Without dead ends: 3020 [2021-08-21 12:46:35,964 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 232.6ms TimeCoverageRelationStatistics Valid=125, Invalid=337, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:46:35,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3020 states. [2021-08-21 12:46:36,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3020 to 1845. [2021-08-21 12:46:36,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1845 states, 1844 states have (on average 2.937093275488069) internal successors, (5416), 1844 states have internal predecessors, (5416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:36,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1845 states to 1845 states and 5416 transitions. [2021-08-21 12:46:36,015 INFO L78 Accepts]: Start accepts. Automaton has 1845 states and 5416 transitions. Word has length 29 [2021-08-21 12:46:36,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:36,015 INFO L470 AbstractCegarLoop]: Abstraction has 1845 states and 5416 transitions. [2021-08-21 12:46:36,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:36,015 INFO L276 IsEmpty]: Start isEmpty. Operand 1845 states and 5416 transitions. [2021-08-21 12:46:36,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:36,019 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:36,020 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, 1, 1, 1] [2021-08-21 12:46:36,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-21 12:46:36,240 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 12:46:36,240 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:36,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:36,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1518589627, now seen corresponding path program 19 times [2021-08-21 12:46:36,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:36,241 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130753656] [2021-08-21 12:46:36,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:36,241 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:36,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:36,289 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:36,290 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:36,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130753656] [2021-08-21 12:46:36,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130753656] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:36,290 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057314161] [2021-08-21 12:46:36,290 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:46:36,290 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:36,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:36,299 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 12:46:36,301 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 12:46:36,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:36,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:36,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:36,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:36,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:36,766 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:36,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057314161] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:36,767 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:36,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 12:46:36,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987728611] [2021-08-21 12:46:36,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:36,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:36,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:36,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:36,768 INFO L87 Difference]: Start difference. First operand 1845 states and 5416 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:37,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:37,335 INFO L93 Difference]: Finished difference Result 3215 states and 9096 transitions. [2021-08-21 12:46:37,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:46:37,335 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 29 [2021-08-21 12:46:37,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:37,340 INFO L225 Difference]: With dead ends: 3215 [2021-08-21 12:46:37,340 INFO L226 Difference]: Without dead ends: 3178 [2021-08-21 12:46:37,341 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 377.3ms TimeCoverageRelationStatistics Valid=217, Invalid=775, Unknown=0, NotChecked=0, Total=992 [2021-08-21 12:46:37,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3178 states. [2021-08-21 12:46:37,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3178 to 1796. [2021-08-21 12:46:37,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1796 states, 1795 states have (on average 2.9303621169916436) internal successors, (5260), 1795 states have internal predecessors, (5260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:37,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1796 states to 1796 states and 5260 transitions. [2021-08-21 12:46:37,384 INFO L78 Accepts]: Start accepts. Automaton has 1796 states and 5260 transitions. Word has length 29 [2021-08-21 12:46:37,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:37,384 INFO L470 AbstractCegarLoop]: Abstraction has 1796 states and 5260 transitions. [2021-08-21 12:46:37,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:37,384 INFO L276 IsEmpty]: Start isEmpty. Operand 1796 states and 5260 transitions. [2021-08-21 12:46:37,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-21 12:46:37,387 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:37,387 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, 1, 1, 1] [2021-08-21 12:46:37,404 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 12:46:37,587 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 12:46:37,588 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:37,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:37,588 INFO L82 PathProgramCache]: Analyzing trace with hash 149578515, now seen corresponding path program 20 times [2021-08-21 12:46:37,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:37,588 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57199042] [2021-08-21 12:46:37,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:37,588 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:37,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:37,636 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:37,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:37,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57199042] [2021-08-21 12:46:37,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57199042] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:37,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857671410] [2021-08-21 12:46:37,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:46:37,636 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:37,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:37,637 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 12:46:37,657 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 12:46:37,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:46:37,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:37,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:37,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:38,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:38,087 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:46:38,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857671410] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:38,087 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:38,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-08-21 12:46:38,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900032782] [2021-08-21 12:46:38,087 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 12:46:38,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:38,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 12:46:38,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-08-21 12:46:38,088 INFO L87 Difference]: Start difference. First operand 1796 states and 5260 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 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 12:46:38,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:38,371 INFO L93 Difference]: Finished difference Result 2461 states and 7081 transitions. [2021-08-21 12:46:38,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:46:38,371 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 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 29 [2021-08-21 12:46:38,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:38,375 INFO L225 Difference]: With dead ends: 2461 [2021-08-21 12:46:38,376 INFO L226 Difference]: Without dead ends: 2436 [2021-08-21 12:46:38,388 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 139.7ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:46:38,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2021-08-21 12:46:38,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 1765. [2021-08-21 12:46:38,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1765 states, 1764 states have (on average 2.937641723356009) internal successors, (5182), 1764 states have internal predecessors, (5182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:38,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1765 states to 1765 states and 5182 transitions. [2021-08-21 12:46:38,422 INFO L78 Accepts]: Start accepts. Automaton has 1765 states and 5182 transitions. Word has length 29 [2021-08-21 12:46:38,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:38,422 INFO L470 AbstractCegarLoop]: Abstraction has 1765 states and 5182 transitions. [2021-08-21 12:46:38,422 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 7 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 12:46:38,422 INFO L276 IsEmpty]: Start isEmpty. Operand 1765 states and 5182 transitions. [2021-08-21 12:46:38,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:46:38,426 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:38,426 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:38,453 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 12:46:38,653 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 12:46:38,653 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:38,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:38,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1880505347, now seen corresponding path program 21 times [2021-08-21 12:46:38,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:38,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047045926] [2021-08-21 12:46:38,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:38,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:38,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:38,714 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:38,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:38,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047045926] [2021-08-21 12:46:38,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047045926] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:38,714 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229586796] [2021-08-21 12:46:38,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:46:38,715 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:38,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:38,715 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 12:46:38,716 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 12:46:39,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:46:39,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:39,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:39,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:39,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:39,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:39,174 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:39,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229586796] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:39,175 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:39,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 12:46:39,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336893615] [2021-08-21 12:46:39,175 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:39,175 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:39,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:39,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:39,176 INFO L87 Difference]: Start difference. First operand 1765 states and 5182 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:39,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:39,511 INFO L93 Difference]: Finished difference Result 3164 states and 8805 transitions. [2021-08-21 12:46:39,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:46:39,511 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 31 [2021-08-21 12:46:39,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:39,516 INFO L225 Difference]: With dead ends: 3164 [2021-08-21 12:46:39,516 INFO L226 Difference]: Without dead ends: 3164 [2021-08-21 12:46:39,517 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 227.7ms TimeCoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2021-08-21 12:46:39,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states. [2021-08-21 12:46:39,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 1824. [2021-08-21 12:46:39,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1824 states, 1823 states have (on average 2.9484366428963247) internal successors, (5375), 1823 states have internal predecessors, (5375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:39,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1824 states to 1824 states and 5375 transitions. [2021-08-21 12:46:39,565 INFO L78 Accepts]: Start accepts. Automaton has 1824 states and 5375 transitions. Word has length 31 [2021-08-21 12:46:39,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:39,566 INFO L470 AbstractCegarLoop]: Abstraction has 1824 states and 5375 transitions. [2021-08-21 12:46:39,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:39,566 INFO L276 IsEmpty]: Start isEmpty. Operand 1824 states and 5375 transitions. [2021-08-21 12:46:39,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:46:39,570 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:39,570 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:39,593 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 12:46:39,781 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 12:46:39,781 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:39,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:39,781 INFO L82 PathProgramCache]: Analyzing trace with hash -26278737, now seen corresponding path program 22 times [2021-08-21 12:46:39,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:39,782 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578195948] [2021-08-21 12:46:39,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:39,782 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:39,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:39,841 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:39,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:39,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578195948] [2021-08-21 12:46:39,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578195948] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:39,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128871546] [2021-08-21 12:46:39,841 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:46:39,841 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:39,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:39,842 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 12:46:39,893 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 12:46:40,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:46:40,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:40,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:40,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:40,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:40,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:40,350 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:40,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128871546] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:40,350 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:40,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 12:46:40,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330910544] [2021-08-21 12:46:40,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:40,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:40,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:40,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:40,351 INFO L87 Difference]: Start difference. First operand 1824 states and 5375 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:41,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:41,002 INFO L93 Difference]: Finished difference Result 3430 states and 9561 transitions. [2021-08-21 12:46:41,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 12:46:41,002 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 31 [2021-08-21 12:46:41,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:41,010 INFO L225 Difference]: With dead ends: 3430 [2021-08-21 12:46:41,011 INFO L226 Difference]: Without dead ends: 3430 [2021-08-21 12:46:41,011 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 460.8ms TimeCoverageRelationStatistics Valid=200, Invalid=730, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:46:41,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3430 states. [2021-08-21 12:46:41,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3430 to 1862. [2021-08-21 12:46:41,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1862 states, 1861 states have (on average 2.951638903815153) internal successors, (5493), 1861 states have internal predecessors, (5493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:41,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1862 states to 1862 states and 5493 transitions. [2021-08-21 12:46:41,069 INFO L78 Accepts]: Start accepts. Automaton has 1862 states and 5493 transitions. Word has length 31 [2021-08-21 12:46:41,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:41,069 INFO L470 AbstractCegarLoop]: Abstraction has 1862 states and 5493 transitions. [2021-08-21 12:46:41,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:41,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1862 states and 5493 transitions. [2021-08-21 12:46:41,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:46:41,074 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:41,074 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:41,101 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 12:46:41,295 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 12:46:41,295 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:41,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:41,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1329035883, now seen corresponding path program 23 times [2021-08-21 12:46:41,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:41,296 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062793530] [2021-08-21 12:46:41,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:41,296 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:41,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:41,383 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:41,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:41,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062793530] [2021-08-21 12:46:41,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062793530] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:41,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124949377] [2021-08-21 12:46:41,384 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:46:41,384 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:41,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:41,385 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 12:46:41,386 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 12:46:41,747 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:46:41,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:41,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:41,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:41,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:41,860 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:41,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124949377] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:41,860 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:41,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-08-21 12:46:41,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129489027] [2021-08-21 12:46:41,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:41,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:41,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:41,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:41,861 INFO L87 Difference]: Start difference. First operand 1862 states and 5493 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 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 12:46:42,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:42,331 INFO L93 Difference]: Finished difference Result 3252 states and 9251 transitions. [2021-08-21 12:46:42,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 12:46:42,332 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 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 31 [2021-08-21 12:46:42,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:42,337 INFO L225 Difference]: With dead ends: 3252 [2021-08-21 12:46:42,337 INFO L226 Difference]: Without dead ends: 3252 [2021-08-21 12:46:42,337 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 343.5ms TimeCoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2021-08-21 12:46:42,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3252 states. [2021-08-21 12:46:42,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3252 to 1944. [2021-08-21 12:46:42,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1943 states have (on average 2.9547092125579) internal successors, (5741), 1943 states have internal predecessors, (5741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:42,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 5741 transitions. [2021-08-21 12:46:42,385 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 5741 transitions. Word has length 31 [2021-08-21 12:46:42,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:42,385 INFO L470 AbstractCegarLoop]: Abstraction has 1944 states and 5741 transitions. [2021-08-21 12:46:42,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 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 12:46:42,385 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 5741 transitions. [2021-08-21 12:46:42,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:46:42,389 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:42,389 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:42,419 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 12:46:42,614 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 12:46:42,614 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:42,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:42,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1256450399, now seen corresponding path program 24 times [2021-08-21 12:46:42,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:42,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939767848] [2021-08-21 12:46:42,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:42,614 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:42,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:42,700 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:42,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:42,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939767848] [2021-08-21 12:46:42,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939767848] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:42,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787733301] [2021-08-21 12:46:42,701 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:46:42,701 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:42,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:42,702 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 12:46:42,704 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 12:46:43,051 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:46:43,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:43,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:43,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:43,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-08-21 12:46:43,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:43,226 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:43,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787733301] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:43,227 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:43,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:46:43,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960802975] [2021-08-21 12:46:43,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:46:43,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:43,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:46:43,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:46:43,228 INFO L87 Difference]: Start difference. First operand 1944 states and 5741 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 12:46:44,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:44,257 INFO L93 Difference]: Finished difference Result 3130 states and 8872 transitions. [2021-08-21 12:46:44,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 12:46:44,257 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 31 [2021-08-21 12:46:44,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:44,262 INFO L225 Difference]: With dead ends: 3130 [2021-08-21 12:46:44,262 INFO L226 Difference]: Without dead ends: 3130 [2021-08-21 12:46:44,263 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 827.4ms TimeCoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 12:46:44,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3130 states. [2021-08-21 12:46:44,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3130 to 2053. [2021-08-21 12:46:44,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2053 states, 2052 states have (on average 2.952729044834308) internal successors, (6059), 2052 states have internal predecessors, (6059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:44,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2053 states to 2053 states and 6059 transitions. [2021-08-21 12:46:44,314 INFO L78 Accepts]: Start accepts. Automaton has 2053 states and 6059 transitions. Word has length 31 [2021-08-21 12:46:44,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:44,315 INFO L470 AbstractCegarLoop]: Abstraction has 2053 states and 6059 transitions. [2021-08-21 12:46:44,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 12:46:44,315 INFO L276 IsEmpty]: Start isEmpty. Operand 2053 states and 6059 transitions. [2021-08-21 12:46:44,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:46:44,319 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:44,320 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:44,349 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 12:46:44,532 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 12:46:44,533 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:44,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:44,533 INFO L82 PathProgramCache]: Analyzing trace with hash 1735759751, now seen corresponding path program 25 times [2021-08-21 12:46:44,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:44,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806755756] [2021-08-21 12:46:44,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:44,534 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:44,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:44,618 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:44,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:44,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806755756] [2021-08-21 12:46:44,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806755756] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:44,619 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630309911] [2021-08-21 12:46:44,619 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:46:44,619 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:44,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:44,621 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 12:46:44,636 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 12:46:44,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:44,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:44,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:45,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-08-21 12:46:45,156 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:45,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630309911] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:45,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:45,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-21 12:46:45,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340066598] [2021-08-21 12:46:45,157 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:46:45,157 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:45,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:46:45,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:46:45,157 INFO L87 Difference]: Start difference. First operand 2053 states and 6059 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 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 12:46:46,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:46,207 INFO L93 Difference]: Finished difference Result 3416 states and 9863 transitions. [2021-08-21 12:46:46,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 12:46:46,207 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 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 31 [2021-08-21 12:46:46,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:46,213 INFO L225 Difference]: With dead ends: 3416 [2021-08-21 12:46:46,213 INFO L226 Difference]: Without dead ends: 3416 [2021-08-21 12:46:46,214 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 809.8ms TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 12:46:46,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2021-08-21 12:46:46,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 2127. [2021-08-21 12:46:46,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2127 states, 2126 states have (on average 2.9459078080903103) internal successors, (6263), 2126 states have internal predecessors, (6263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:46,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2127 states to 2127 states and 6263 transitions. [2021-08-21 12:46:46,264 INFO L78 Accepts]: Start accepts. Automaton has 2127 states and 6263 transitions. Word has length 31 [2021-08-21 12:46:46,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:46,265 INFO L470 AbstractCegarLoop]: Abstraction has 2127 states and 6263 transitions. [2021-08-21 12:46:46,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 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 12:46:46,265 INFO L276 IsEmpty]: Start isEmpty. Operand 2127 states and 6263 transitions. [2021-08-21 12:46:46,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:46:46,270 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:46,270 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:46,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-08-21 12:46:46,484 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 12:46:46,485 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:46,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:46,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1643242411, now seen corresponding path program 26 times [2021-08-21 12:46:46,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:46,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102637083] [2021-08-21 12:46:46,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:46,485 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:46,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:46,554 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:46,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:46,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102637083] [2021-08-21 12:46:46,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102637083] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:46,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105582888] [2021-08-21 12:46:46,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:46:46,555 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:46,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:46,556 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 12:46:46,557 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 12:46:46,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:46:46,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:46,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:46,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:47,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2021-08-21 12:46:47,076 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:47,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105582888] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:47,076 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:47,076 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-21 12:46:47,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660384545] [2021-08-21 12:46:47,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:46:47,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:47,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:46:47,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:46:47,077 INFO L87 Difference]: Start difference. First operand 2127 states and 6263 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 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 12:46:47,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:47,660 INFO L93 Difference]: Finished difference Result 3948 states and 11233 transitions. [2021-08-21 12:46:47,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 12:46:47,661 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 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 31 [2021-08-21 12:46:47,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:47,668 INFO L225 Difference]: With dead ends: 3948 [2021-08-21 12:46:47,668 INFO L226 Difference]: Without dead ends: 3948 [2021-08-21 12:46:47,668 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 385.3ms TimeCoverageRelationStatistics Valid=216, Invalid=906, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 12:46:47,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3948 states. [2021-08-21 12:46:47,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3948 to 1762. [2021-08-21 12:46:47,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1762 states, 1761 states have (on average 2.8983532084043158) internal successors, (5104), 1761 states have internal predecessors, (5104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:47,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1762 states to 1762 states and 5104 transitions. [2021-08-21 12:46:47,710 INFO L78 Accepts]: Start accepts. Automaton has 1762 states and 5104 transitions. Word has length 31 [2021-08-21 12:46:47,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:47,710 INFO L470 AbstractCegarLoop]: Abstraction has 1762 states and 5104 transitions. [2021-08-21 12:46:47,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 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 12:46:47,710 INFO L276 IsEmpty]: Start isEmpty. Operand 1762 states and 5104 transitions. [2021-08-21 12:46:47,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:46:47,714 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:47,714 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:47,740 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 12:46:47,928 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 12:46:47,929 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:47,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:47,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1774907483, now seen corresponding path program 27 times [2021-08-21 12:46:47,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:47,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272089851] [2021-08-21 12:46:47,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:47,929 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:47,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:47,988 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:47,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:47,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272089851] [2021-08-21 12:46:47,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272089851] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:47,988 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227516058] [2021-08-21 12:46:47,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:46:47,988 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:47,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:47,990 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 12:46:47,990 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 12:46:48,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:46:48,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:48,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:48,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:48,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2021-08-21 12:46:48,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:48,576 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:48,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227516058] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:48,577 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:48,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 12:46:48,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449632248] [2021-08-21 12:46:48,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 12:46:48,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:48,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 12:46:48,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-21 12:46:48,579 INFO L87 Difference]: Start difference. First operand 1762 states and 5104 transitions. Second operand has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 12:46:49,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:49,075 INFO L93 Difference]: Finished difference Result 2982 states and 8336 transitions. [2021-08-21 12:46:49,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 12:46:49,076 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 31 [2021-08-21 12:46:49,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:49,080 INFO L225 Difference]: With dead ends: 2982 [2021-08-21 12:46:49,080 INFO L226 Difference]: Without dead ends: 2982 [2021-08-21 12:46:49,081 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 342.0ms TimeCoverageRelationStatistics Valid=196, Invalid=616, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:46:49,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2021-08-21 12:46:49,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 1785. [2021-08-21 12:46:49,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1784 states have (on average 2.905829596412556) internal successors, (5184), 1784 states have internal predecessors, (5184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:49,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 5184 transitions. [2021-08-21 12:46:49,117 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 5184 transitions. Word has length 31 [2021-08-21 12:46:49,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:49,117 INFO L470 AbstractCegarLoop]: Abstraction has 1785 states and 5184 transitions. [2021-08-21 12:46:49,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.0) internal successors, (33), 10 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 12:46:49,118 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 5184 transitions. [2021-08-21 12:46:49,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:46:49,121 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:49,121 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:49,157 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 12:46:49,336 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 12:46:49,337 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:49,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:49,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1158201155, now seen corresponding path program 28 times [2021-08-21 12:46:49,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:49,337 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413226554] [2021-08-21 12:46:49,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:49,337 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:49,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:49,397 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:49,397 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:49,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413226554] [2021-08-21 12:46:49,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413226554] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:49,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122502338] [2021-08-21 12:46:49,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:46:49,397 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:49,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:49,398 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 12:46:49,400 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 12:46:49,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:46:49,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:49,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:49,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:49,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:49,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2021-08-21 12:46:49,958 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:49,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122502338] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:49,958 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:49,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 12:46:49,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106813462] [2021-08-21 12:46:49,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:49,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:49,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:49,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:49,960 INFO L87 Difference]: Start difference. First operand 1785 states and 5184 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:50,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:50,420 INFO L93 Difference]: Finished difference Result 2910 states and 8162 transitions. [2021-08-21 12:46:50,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:46:50,420 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 31 [2021-08-21 12:46:50,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:50,427 INFO L225 Difference]: With dead ends: 2910 [2021-08-21 12:46:50,427 INFO L226 Difference]: Without dead ends: 2910 [2021-08-21 12:46:50,427 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 323.0ms TimeCoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2021-08-21 12:46:50,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2910 states. [2021-08-21 12:46:50,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2910 to 1747. [2021-08-21 12:46:50,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1746 states have (on average 2.8980526918671248) internal successors, (5060), 1746 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:50,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 5060 transitions. [2021-08-21 12:46:50,470 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 5060 transitions. Word has length 31 [2021-08-21 12:46:50,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:50,470 INFO L470 AbstractCegarLoop]: Abstraction has 1747 states and 5060 transitions. [2021-08-21 12:46:50,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) 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 12:46:50,470 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 5060 transitions. [2021-08-21 12:46:50,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-08-21 12:46:50,474 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:50,474 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:50,502 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 12:46:50,687 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 12:46:50,688 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:50,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:50,688 INFO L82 PathProgramCache]: Analyzing trace with hash 1834008995, now seen corresponding path program 29 times [2021-08-21 12:46:50,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:50,688 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447848615] [2021-08-21 12:46:50,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:50,688 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:50,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:50,761 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:50,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:50,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447848615] [2021-08-21 12:46:50,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447848615] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:50,761 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045011232] [2021-08-21 12:46:50,762 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:46:50,762 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:50,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:50,762 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 12:46:50,763 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 12:46:51,183 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:46:51,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:51,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-21 12:46:51,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:51,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-08-21 12:46:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-21 12:46:51,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045011232] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:51,293 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:51,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-08-21 12:46:51,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486180771] [2021-08-21 12:46:51,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-21 12:46:51,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:51,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-21 12:46:51,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-21 12:46:51,294 INFO L87 Difference]: Start difference. First operand 1747 states and 5060 transitions. Second operand has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 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 12:46:51,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:51,602 INFO L93 Difference]: Finished difference Result 2540 states and 7187 transitions. [2021-08-21 12:46:51,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:46:51,603 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 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 31 [2021-08-21 12:46:51,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:51,607 INFO L225 Difference]: With dead ends: 2540 [2021-08-21 12:46:51,607 INFO L226 Difference]: Without dead ends: 2540 [2021-08-21 12:46:51,607 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 203.2ms TimeCoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:46:51,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2021-08-21 12:46:51,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 1664. [2021-08-21 12:46:51,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1664 states, 1663 states have (on average 2.8851473241130488) internal successors, (4798), 1663 states have internal predecessors, (4798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:51,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1664 states to 1664 states and 4798 transitions. [2021-08-21 12:46:51,635 INFO L78 Accepts]: Start accepts. Automaton has 1664 states and 4798 transitions. Word has length 31 [2021-08-21 12:46:51,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:51,635 INFO L470 AbstractCegarLoop]: Abstraction has 1664 states and 4798 transitions. [2021-08-21 12:46:51,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 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 12:46:51,635 INFO L276 IsEmpty]: Start isEmpty. Operand 1664 states and 4798 transitions. [2021-08-21 12:46:51,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 12:46:51,638 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:51,638 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:51,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-08-21 12:46:51,838 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 12:46:51,839 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:51,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:51,839 INFO L82 PathProgramCache]: Analyzing trace with hash 1216307112, now seen corresponding path program 30 times [2021-08-21 12:46:51,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:51,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321285298] [2021-08-21 12:46:51,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:51,839 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:51,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:51,891 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:46:51,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:51,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321285298] [2021-08-21 12:46:51,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321285298] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:51,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222938789] [2021-08-21 12:46:51,891 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:46:51,891 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:51,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:51,892 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 12:46:51,893 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 12:46:52,370 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 12:46:52,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:52,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 12:46:52,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:52,465 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-21 12:46:52,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222938789] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:52,465 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:52,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-08-21 12:46:52,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783035773] [2021-08-21 12:46:52,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 12:46:52,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:52,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 12:46:52,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:46:52,466 INFO L87 Difference]: Start difference. First operand 1664 states and 4798 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:52,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:52,487 INFO L93 Difference]: Finished difference Result 2547 states and 7463 transitions. [2021-08-21 12:46:52,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 12:46:52,488 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 12:46:52,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:52,492 INFO L225 Difference]: With dead ends: 2547 [2021-08-21 12:46:52,492 INFO L226 Difference]: Without dead ends: 2547 [2021-08-21 12:46:52,492 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 21.9ms TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-08-21 12:46:52,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2547 states. [2021-08-21 12:46:52,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2547 to 2354. [2021-08-21 12:46:52,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2354 states, 2353 states have (on average 2.933276668083298) internal successors, (6902), 2353 states have internal predecessors, (6902), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:52,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2354 states to 2354 states and 6902 transitions. [2021-08-21 12:46:52,531 INFO L78 Accepts]: Start accepts. Automaton has 2354 states and 6902 transitions. Word has length 33 [2021-08-21 12:46:52,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:52,531 INFO L470 AbstractCegarLoop]: Abstraction has 2354 states and 6902 transitions. [2021-08-21 12:46:52,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 4 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:52,531 INFO L276 IsEmpty]: Start isEmpty. Operand 2354 states and 6902 transitions. [2021-08-21 12:46:52,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:46:52,535 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:52,535 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:52,598 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 12:46:52,736 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 12:46:52,736 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:52,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:52,736 INFO L82 PathProgramCache]: Analyzing trace with hash 1833836618, now seen corresponding path program 31 times [2021-08-21 12:46:52,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:52,737 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983957533] [2021-08-21 12:46:52,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:52,737 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:52,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:52,990 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:52,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:52,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983957533] [2021-08-21 12:46:52,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983957533] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:52,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025311060] [2021-08-21 12:46:52,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:46:52,991 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:52,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:52,995 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 12:46:52,997 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 12:46:53,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:53,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:46:53,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:53,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:46:53,914 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:46:53,914 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 40 [2021-08-21 12:46:54,041 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:46:54,042 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:46:54,047 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:46:54,047 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 22 treesize of output 16 [2021-08-21 12:46:54,070 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:54,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025311060] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:54,070 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:54,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:46:54,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208505441] [2021-08-21 12:46:54,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:46:54,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:54,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:46:54,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:46:54,072 INFO L87 Difference]: Start difference. First operand 2354 states and 6902 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:55,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:55,476 INFO L93 Difference]: Finished difference Result 4699 states and 13797 transitions. [2021-08-21 12:46:55,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:46:55,476 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:46:55,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:55,487 INFO L225 Difference]: With dead ends: 4699 [2021-08-21 12:46:55,487 INFO L226 Difference]: Without dead ends: 4505 [2021-08-21 12:46:55,487 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 226.4ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:46:55,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4505 states. [2021-08-21 12:46:55,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4505 to 2660. [2021-08-21 12:46:55,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2660 states, 2659 states have (on average 2.955998495675066) internal successors, (7860), 2659 states have internal predecessors, (7860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:55,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2660 states to 2660 states and 7860 transitions. [2021-08-21 12:46:55,556 INFO L78 Accepts]: Start accepts. Automaton has 2660 states and 7860 transitions. Word has length 35 [2021-08-21 12:46:55,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:55,556 INFO L470 AbstractCegarLoop]: Abstraction has 2660 states and 7860 transitions. [2021-08-21 12:46:55,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:55,556 INFO L276 IsEmpty]: Start isEmpty. Operand 2660 states and 7860 transitions. [2021-08-21 12:46:55,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:46:55,562 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:55,562 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:55,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-21 12:46:55,772 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 12:46:55,773 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:55,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:55,773 INFO L82 PathProgramCache]: Analyzing trace with hash -1737140470, now seen corresponding path program 32 times [2021-08-21 12:46:55,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:55,773 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388434482] [2021-08-21 12:46:55,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:55,774 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:55,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:56,052 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:56,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:56,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388434482] [2021-08-21 12:46:56,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388434482] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:56,053 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355888890] [2021-08-21 12:46:56,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:46:56,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:56,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:56,054 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 12:46:56,055 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 12:46:56,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:46:56,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:46:56,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:46:56,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:46:56,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2021-08-21 12:46:57,239 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:46:57,239 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 53 treesize of output 53 [2021-08-21 12:46:57,933 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-21 12:46:57,934 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-21 12:46:57,939 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:46:57,939 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 24 [2021-08-21 12:46:57,964 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:57,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355888890] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:57,965 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:46:57,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:46:57,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591283448] [2021-08-21 12:46:57,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:46:57,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:46:57,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:46:57,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=291, Unknown=1, NotChecked=0, Total=342 [2021-08-21 12:46:57,966 INFO L87 Difference]: Start difference. First operand 2660 states and 7860 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:59,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:46:59,170 INFO L93 Difference]: Finished difference Result 4208 states and 12337 transitions. [2021-08-21 12:46:59,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:46:59,171 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:46:59,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:46:59,178 INFO L225 Difference]: With dead ends: 4208 [2021-08-21 12:46:59,178 INFO L226 Difference]: Without dead ends: 4067 [2021-08-21 12:46:59,178 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 849.0ms TimeCoverageRelationStatistics Valid=65, Invalid=396, Unknown=1, NotChecked=0, Total=462 [2021-08-21 12:46:59,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4067 states. [2021-08-21 12:46:59,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4067 to 2678. [2021-08-21 12:46:59,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2678 states, 2677 states have (on average 2.955173701905118) internal successors, (7911), 2677 states have internal predecessors, (7911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:59,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2678 states to 2678 states and 7911 transitions. [2021-08-21 12:46:59,240 INFO L78 Accepts]: Start accepts. Automaton has 2678 states and 7911 transitions. Word has length 35 [2021-08-21 12:46:59,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:46:59,240 INFO L470 AbstractCegarLoop]: Abstraction has 2678 states and 7911 transitions. [2021-08-21 12:46:59,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:46:59,241 INFO L276 IsEmpty]: Start isEmpty. Operand 2678 states and 7911 transitions. [2021-08-21 12:46:59,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:46:59,246 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:46:59,246 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:46:59,273 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 12:46:59,460 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 12:46:59,461 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:46:59,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:46:59,461 INFO L82 PathProgramCache]: Analyzing trace with hash -227646662, now seen corresponding path program 33 times [2021-08-21 12:46:59,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:46:59,461 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459348635] [2021-08-21 12:46:59,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:46:59,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:46:59,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:46:59,660 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:46:59,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:46:59,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459348635] [2021-08-21 12:46:59,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459348635] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:46:59,660 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261884445] [2021-08-21 12:46:59,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:46:59,661 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:46:59,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:46:59,661 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 12:46:59,662 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 12:47:00,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:47:00,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:00,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:47:00,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:00,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:47:00,546 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:00,546 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 40 [2021-08-21 12:47:00,673 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:00,673 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:47:00,677 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:47:00,681 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 22 treesize of output 16 [2021-08-21 12:47:00,703 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:00,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261884445] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:00,703 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:00,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:47:00,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471407640] [2021-08-21 12:47:00,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:47:00,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:00,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:47:00,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:47:00,705 INFO L87 Difference]: Start difference. First operand 2678 states and 7911 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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 12:47:01,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:01,996 INFO L93 Difference]: Finished difference Result 4811 states and 14230 transitions. [2021-08-21 12:47:01,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:47:01,996 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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 35 [2021-08-21 12:47:01,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:02,022 INFO L225 Difference]: With dead ends: 4811 [2021-08-21 12:47:02,022 INFO L226 Difference]: Without dead ends: 4765 [2021-08-21 12:47:02,022 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 191.0ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:47:02,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4765 states. [2021-08-21 12:47:02,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4765 to 2714. [2021-08-21 12:47:02,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2713 states have (on average 2.955768521931441) internal successors, (8019), 2713 states have internal predecessors, (8019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:02,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 8019 transitions. [2021-08-21 12:47:02,079 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 8019 transitions. Word has length 35 [2021-08-21 12:47:02,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:02,079 INFO L470 AbstractCegarLoop]: Abstraction has 2714 states and 8019 transitions. [2021-08-21 12:47:02,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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 12:47:02,079 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 8019 transitions. [2021-08-21 12:47:02,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:47:02,085 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:02,085 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:02,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:02,309 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 12:47:02,309 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:47:02,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:02,310 INFO L82 PathProgramCache]: Analyzing trace with hash -1454255890, now seen corresponding path program 34 times [2021-08-21 12:47:02,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:02,310 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243035991] [2021-08-21 12:47:02,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:02,310 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:02,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:02,514 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:02,515 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:02,515 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243035991] [2021-08-21 12:47:02,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243035991] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:02,515 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038477800] [2021-08-21 12:47:02,515 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:47:02,515 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:02,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:02,525 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 12:47:02,526 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 12:47:03,097 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:47:03,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:03,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:47:03,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:03,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:47:03,631 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:03,631 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 54 treesize of output 56 [2021-08-21 12:47:04,322 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-08-21 12:47:04,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 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 40 [2021-08-21 12:47:04,327 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-21 12:47:04,328 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 22 [2021-08-21 12:47:04,349 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:04,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038477800] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:04,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:04,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:47:04,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599405783] [2021-08-21 12:47:04,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:47:04,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:04,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:47:04,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-08-21 12:47:04,350 INFO L87 Difference]: Start difference. First operand 2714 states and 8019 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:04,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:04,583 INFO L93 Difference]: Finished difference Result 4627 states and 13684 transitions. [2021-08-21 12:47:04,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:47:04,584 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:47:04,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:04,591 INFO L225 Difference]: With dead ends: 4627 [2021-08-21 12:47:04,592 INFO L226 Difference]: Without dead ends: 4581 [2021-08-21 12:47:04,592 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 676.1ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-08-21 12:47:04,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4581 states. [2021-08-21 12:47:04,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4581 to 2750. [2021-08-21 12:47:04,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2750 states, 2749 states have (on average 2.9563477628228445) internal successors, (8127), 2749 states have internal predecessors, (8127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:04,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2750 states to 2750 states and 8127 transitions. [2021-08-21 12:47:04,657 INFO L78 Accepts]: Start accepts. Automaton has 2750 states and 8127 transitions. Word has length 35 [2021-08-21 12:47:04,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:04,658 INFO L470 AbstractCegarLoop]: Abstraction has 2750 states and 8127 transitions. [2021-08-21 12:47:04,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:04,658 INFO L276 IsEmpty]: Start isEmpty. Operand 2750 states and 8127 transitions. [2021-08-21 12:47:04,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:47:04,663 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:04,663 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:04,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:04,876 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 12:47:04,877 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:47:04,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:04,877 INFO L82 PathProgramCache]: Analyzing trace with hash 984738666, now seen corresponding path program 35 times [2021-08-21 12:47:04,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:04,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054178366] [2021-08-21 12:47:04,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:04,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:04,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:05,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:05,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:05,118 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054178366] [2021-08-21 12:47:05,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054178366] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:05,118 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724472104] [2021-08-21 12:47:05,118 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:47:05,118 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:05,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:05,133 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 12:47:05,134 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 12:47:05,777 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:47:05,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:05,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:47:05,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:05,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:47:06,364 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-08-21 12:47:06,364 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 54 treesize of output 38 [2021-08-21 12:47:06,997 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:06,997 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:47:07,004 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:07,005 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 20 treesize of output 24 [2021-08-21 12:47:07,064 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:07,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724472104] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:07,065 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:07,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:47:07,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593803640] [2021-08-21 12:47:07,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:47:07,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:07,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:47:07,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=198, Unknown=1, NotChecked=0, Total=240 [2021-08-21 12:47:07,066 INFO L87 Difference]: Start difference. First operand 2750 states and 8127 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:07,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:07,400 INFO L93 Difference]: Finished difference Result 4385 states and 12916 transitions. [2021-08-21 12:47:07,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:47:07,400 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:47:07,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:07,408 INFO L225 Difference]: With dead ends: 4385 [2021-08-21 12:47:07,408 INFO L226 Difference]: Without dead ends: 4239 [2021-08-21 12:47:07,409 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 805.0ms TimeCoverageRelationStatistics Valid=46, Invalid=225, Unknown=1, NotChecked=0, Total=272 [2021-08-21 12:47:07,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4239 states. [2021-08-21 12:47:07,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4239 to 2720. [2021-08-21 12:47:07,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 2719 states have (on average 2.9613828613460833) internal successors, (8052), 2719 states have internal predecessors, (8052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:07,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 8052 transitions. [2021-08-21 12:47:07,460 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 8052 transitions. Word has length 35 [2021-08-21 12:47:07,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:07,460 INFO L470 AbstractCegarLoop]: Abstraction has 2720 states and 8052 transitions. [2021-08-21 12:47:07,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:07,460 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 8052 transitions. [2021-08-21 12:47:07,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:47:07,465 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:07,465 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:07,484 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 12:47:07,666 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 12:47:07,667 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:47:07,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:07,667 INFO L82 PathProgramCache]: Analyzing trace with hash 625310654, now seen corresponding path program 36 times [2021-08-21 12:47:07,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:07,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424835571] [2021-08-21 12:47:07,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:07,667 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:07,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:07,863 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:07,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:07,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424835571] [2021-08-21 12:47:07,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424835571] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:07,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935961122] [2021-08-21 12:47:07,864 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:47:07,864 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:07,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:07,869 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 12:47:07,871 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 12:47:08,583 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:47:08,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:08,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:47:08,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:08,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 12:47:08,950 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:08,950 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 40 [2021-08-21 12:47:09,066 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:09,066 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:47:09,070 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:47:09,071 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 22 treesize of output 16 [2021-08-21 12:47:09,094 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:09,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935961122] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:09,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:09,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:47:09,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154668507] [2021-08-21 12:47:09,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:47:09,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:09,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:47:09,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:47:09,096 INFO L87 Difference]: Start difference. First operand 2720 states and 8052 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 12:47:10,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:10,741 INFO L93 Difference]: Finished difference Result 4926 states and 14597 transitions. [2021-08-21 12:47:10,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:47:10,741 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 35 [2021-08-21 12:47:10,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:10,749 INFO L225 Difference]: With dead ends: 4926 [2021-08-21 12:47:10,749 INFO L226 Difference]: Without dead ends: 4880 [2021-08-21 12:47:10,750 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 206.0ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:47:10,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4880 states. [2021-08-21 12:47:10,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4880 to 2864. [2021-08-21 12:47:10,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2864 states, 2863 states have (on average 2.9647223192455465) internal successors, (8488), 2863 states have internal predecessors, (8488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:10,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2864 states to 2864 states and 8488 transitions. [2021-08-21 12:47:10,818 INFO L78 Accepts]: Start accepts. Automaton has 2864 states and 8488 transitions. Word has length 35 [2021-08-21 12:47:10,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:10,818 INFO L470 AbstractCegarLoop]: Abstraction has 2864 states and 8488 transitions. [2021-08-21 12:47:10,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 12:47:10,818 INFO L276 IsEmpty]: Start isEmpty. Operand 2864 states and 8488 transitions. [2021-08-21 12:47:10,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:47:10,824 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:10,824 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:10,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:11,048 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 12:47:11,049 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:47:11,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:11,049 INFO L82 PathProgramCache]: Analyzing trace with hash -601298574, now seen corresponding path program 37 times [2021-08-21 12:47:11,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:11,049 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535190260] [2021-08-21 12:47:11,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:11,050 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:11,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:11,246 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:11,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:11,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535190260] [2021-08-21 12:47:11,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535190260] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:11,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176421748] [2021-08-21 12:47:11,246 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:47:11,246 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:11,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:11,247 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 12:47:11,248 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 12:47:11,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:11,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:47:11,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:12,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 12:47:12,470 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:12,470 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 54 treesize of output 56 [2021-08-21 12:47:13,404 INFO L354 Elim1Store]: treesize reduction 30, result has 45.5 percent of original size [2021-08-21 12:47:13,404 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 40 [2021-08-21 12:47:13,409 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-21 12:47:13,410 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 22 [2021-08-21 12:47:13,434 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:13,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176421748] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:13,434 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:13,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:47:13,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383731074] [2021-08-21 12:47:13,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:47:13,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:13,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:47:13,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=192, Unknown=1, NotChecked=0, Total=240 [2021-08-21 12:47:13,435 INFO L87 Difference]: Start difference. First operand 2864 states and 8488 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:13,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:13,703 INFO L93 Difference]: Finished difference Result 4828 states and 14313 transitions. [2021-08-21 12:47:13,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:47:13,704 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:47:13,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:13,712 INFO L225 Difference]: With dead ends: 4828 [2021-08-21 12:47:13,712 INFO L226 Difference]: Without dead ends: 4782 [2021-08-21 12:47:13,713 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 906.6ms TimeCoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-08-21 12:47:13,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4782 states. [2021-08-21 12:47:13,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4782 to 2936. [2021-08-21 12:47:13,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2936 states, 2935 states have (on average 2.965587734241908) internal successors, (8704), 2935 states have internal predecessors, (8704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:13,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2936 states to 2936 states and 8704 transitions. [2021-08-21 12:47:13,780 INFO L78 Accepts]: Start accepts. Automaton has 2936 states and 8704 transitions. Word has length 35 [2021-08-21 12:47:13,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:13,781 INFO L470 AbstractCegarLoop]: Abstraction has 2936 states and 8704 transitions. [2021-08-21 12:47:13,781 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 15 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:13,781 INFO L276 IsEmpty]: Start isEmpty. Operand 2936 states and 8704 transitions. [2021-08-21 12:47:13,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:47:13,785 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:13,785 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:13,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:13,985 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 12:47:13,986 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:47:13,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:13,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1837695982, now seen corresponding path program 38 times [2021-08-21 12:47:13,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:13,986 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129444782] [2021-08-21 12:47:13,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:13,986 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:13,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:14,192 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:14,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:14,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129444782] [2021-08-21 12:47:14,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129444782] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:14,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398070668] [2021-08-21 12:47:14,193 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:47:14,193 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:14,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:14,194 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 12:47:14,215 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 12:47:15,025 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:47:15,025 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:15,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:47:15,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:15,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 12:47:15,550 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-21 12:47:15,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, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 38 [2021-08-21 12:47:15,587 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:15,587 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:47:15,592 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:15,593 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 20 treesize of output 24 [2021-08-21 12:47:15,632 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:15,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398070668] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:15,633 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:15,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:47:15,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017504046] [2021-08-21 12:47:15,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:47:15,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:15,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:47:15,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:47:15,634 INFO L87 Difference]: Start difference. First operand 2936 states and 8704 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:17,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:17,132 INFO L93 Difference]: Finished difference Result 4543 states and 13440 transitions. [2021-08-21 12:47:17,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:47:17,133 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:47:17,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:17,141 INFO L225 Difference]: With dead ends: 4543 [2021-08-21 12:47:17,141 INFO L226 Difference]: Without dead ends: 4470 [2021-08-21 12:47:17,141 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 212.0ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:47:17,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4470 states. [2021-08-21 12:47:17,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4470 to 2882. [2021-08-21 12:47:17,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2882 states, 2881 states have (on average 2.9691079486289484) internal successors, (8554), 2881 states have internal predecessors, (8554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:17,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2882 states to 2882 states and 8554 transitions. [2021-08-21 12:47:17,193 INFO L78 Accepts]: Start accepts. Automaton has 2882 states and 8554 transitions. Word has length 35 [2021-08-21 12:47:17,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:17,193 INFO L470 AbstractCegarLoop]: Abstraction has 2882 states and 8554 transitions. [2021-08-21 12:47:17,193 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:17,193 INFO L276 IsEmpty]: Start isEmpty. Operand 2882 states and 8554 transitions. [2021-08-21 12:47:17,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:47:17,197 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:17,197 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:17,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-21 12:47:17,397 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 12:47:17,398 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:47:17,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:17,398 INFO L82 PathProgramCache]: Analyzing trace with hash 1314638282, now seen corresponding path program 39 times [2021-08-21 12:47:17,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:17,398 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879110567] [2021-08-21 12:47:17,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:17,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:17,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:17,614 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:17,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:17,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879110567] [2021-08-21 12:47:17,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879110567] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:17,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870111773] [2021-08-21 12:47:17,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:47:17,614 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:17,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:17,621 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 12:47:17,642 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 12:47:18,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:47:18,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:18,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:47:18,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:18,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 12:47:18,912 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:18,912 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 45 treesize of output 47 [2021-08-21 12:47:19,548 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:19,548 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:47:19,552 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:47:19,552 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 22 treesize of output 16 [2021-08-21 12:47:19,575 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:19,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870111773] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:19,576 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:19,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:47:19,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492982510] [2021-08-21 12:47:19,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:47:19,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:19,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:47:19,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-08-21 12:47:19,576 INFO L87 Difference]: Start difference. First operand 2882 states and 8554 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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 12:47:25,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:25,930 INFO L93 Difference]: Finished difference Result 4566 states and 13551 transitions. [2021-08-21 12:47:25,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:47:25,930 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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 35 [2021-08-21 12:47:25,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:25,941 INFO L225 Difference]: With dead ends: 4566 [2021-08-21 12:47:25,941 INFO L226 Difference]: Without dead ends: 4520 [2021-08-21 12:47:25,942 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 732.4ms TimeCoverageRelationStatistics Valid=43, Invalid=165, Unknown=2, NotChecked=0, Total=210 [2021-08-21 12:47:25,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2021-08-21 12:47:25,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 2968. [2021-08-21 12:47:26,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 2.9700033704078193) internal successors, (8812), 2967 states have internal predecessors, (8812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:26,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 8812 transitions. [2021-08-21 12:47:26,010 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 8812 transitions. Word has length 35 [2021-08-21 12:47:26,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:26,010 INFO L470 AbstractCegarLoop]: Abstraction has 2968 states and 8812 transitions. [2021-08-21 12:47:26,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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 12:47:26,010 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 8812 transitions. [2021-08-21 12:47:26,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:47:26,015 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:26,015 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:26,044 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 12:47:26,226 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 12:47:26,226 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:47:26,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:26,227 INFO L82 PathProgramCache]: Analyzing trace with hash -541334458, now seen corresponding path program 40 times [2021-08-21 12:47:26,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:26,227 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428450804] [2021-08-21 12:47:26,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:26,227 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:26,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:26,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:26,437 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428450804] [2021-08-21 12:47:26,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428450804] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:26,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662946400] [2021-08-21 12:47:26,438 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:47:26,438 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:26,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:26,439 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 12:47:26,440 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 12:47:27,372 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:47:27,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:27,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:47:27,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:27,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 12:47:27,791 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:47:27,791 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 49 treesize of output 29 [2021-08-21 12:47:27,841 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:27,841 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:47:27,847 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:27,847 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 20 treesize of output 24 [2021-08-21 12:47:27,887 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:27,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662946400] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:27,887 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:27,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:47:27,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101807326] [2021-08-21 12:47:27,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:47:27,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:27,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:47:27,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:47:27,888 INFO L87 Difference]: Start difference. First operand 2968 states and 8812 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 12:47:29,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:29,011 INFO L93 Difference]: Finished difference Result 4259 states and 12618 transitions. [2021-08-21 12:47:29,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:47:29,012 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 35 [2021-08-21 12:47:29,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:29,018 INFO L225 Difference]: With dead ends: 4259 [2021-08-21 12:47:29,018 INFO L226 Difference]: Without dead ends: 4186 [2021-08-21 12:47:29,019 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 175.2ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:47:29,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4186 states. [2021-08-21 12:47:29,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4186 to 2896. [2021-08-21 12:47:29,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2896 states, 2895 states have (on average 2.9692573402417963) internal successors, (8596), 2895 states have internal predecessors, (8596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:29,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2896 states to 2896 states and 8596 transitions. [2021-08-21 12:47:29,061 INFO L78 Accepts]: Start accepts. Automaton has 2896 states and 8596 transitions. Word has length 35 [2021-08-21 12:47:29,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:29,062 INFO L470 AbstractCegarLoop]: Abstraction has 2896 states and 8596 transitions. [2021-08-21 12:47:29,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 12:47:29,062 INFO L276 IsEmpty]: Start isEmpty. Operand 2896 states and 8596 transitions. [2021-08-21 12:47:29,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:47:29,066 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:29,066 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:29,091 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 12:47:29,285 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 12:47:29,285 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:47:29,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:29,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1470282058, now seen corresponding path program 41 times [2021-08-21 12:47:29,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:29,286 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214525561] [2021-08-21 12:47:29,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:29,286 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:29,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:29,484 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:29,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:29,484 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214525561] [2021-08-21 12:47:29,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214525561] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:29,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65439507] [2021-08-21 12:47:29,485 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:47:29,485 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:29,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:29,486 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 12:47:29,515 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 12:47:30,466 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:47:30,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:30,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:47:30,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:30,946 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-08-21 12:47:30,947 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 55 treesize of output 45 [2021-08-21 12:47:32,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-08-21 12:47:32,869 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:32,869 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:47:32,875 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:32,875 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 20 treesize of output 24 [2021-08-21 12:47:32,911 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:32,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65439507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:32,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:32,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 12:47:32,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867674685] [2021-08-21 12:47:32,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:47:32,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:32,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:47:32,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=323, Unknown=6, NotChecked=0, Total=380 [2021-08-21 12:47:32,912 INFO L87 Difference]: Start difference. First operand 2896 states and 8596 transitions. Second operand has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:40,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:47:40,581 INFO L93 Difference]: Finished difference Result 4333 states and 12827 transitions. [2021-08-21 12:47:40,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:47:40,581 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:47:40,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:47:40,591 INFO L225 Difference]: With dead ends: 4333 [2021-08-21 12:47:40,591 INFO L226 Difference]: Without dead ends: 4260 [2021-08-21 12:47:40,591 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 2145.6ms TimeCoverageRelationStatistics Valid=66, Invalid=434, Unknown=6, NotChecked=0, Total=506 [2021-08-21 12:47:40,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2021-08-21 12:47:40,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 2912. [2021-08-21 12:47:40,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2911 states have (on average 2.9683957402954313) internal successors, (8641), 2911 states have internal predecessors, (8641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:40,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 8641 transitions. [2021-08-21 12:47:40,648 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 8641 transitions. Word has length 35 [2021-08-21 12:47:40,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:47:40,648 INFO L470 AbstractCegarLoop]: Abstraction has 2912 states and 8641 transitions. [2021-08-21 12:47:40,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.0) internal successors, (60), 19 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:47:40,648 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 8641 transitions. [2021-08-21 12:47:40,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:47:40,653 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:47:40,653 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:47:40,672 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 12:47:40,853 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 12:47:40,853 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:47:40,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:47:40,854 INFO L82 PathProgramCache]: Analyzing trace with hash -954503926, now seen corresponding path program 42 times [2021-08-21 12:47:40,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:47:40,854 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30454694] [2021-08-21 12:47:40,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:47:40,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:47:40,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:47:41,084 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:41,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:47:41,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30454694] [2021-08-21 12:47:41,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30454694] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:41,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227281516] [2021-08-21 12:47:41,085 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:47:41,085 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:47:41,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:47:41,086 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 12:47:41,087 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 12:47:42,061 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 12:47:42,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:47:42,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:47:42,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:47:42,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2021-08-21 12:47:43,915 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:43,915 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 51 treesize of output 51 [2021-08-21 12:47:44,177 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:44,177 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 66 [2021-08-21 12:47:44,195 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:47:44,195 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 57 treesize of output 69 [2021-08-21 12:47:44,343 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:47:44,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227281516] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:47:44,344 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:47:44,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 12:47:44,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296953029] [2021-08-21 12:47:44,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:47:44,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:47:44,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:47:44,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=283, Unknown=2, NotChecked=0, Total=342 [2021-08-21 12:47:44,345 INFO L87 Difference]: Start difference. First operand 2912 states and 8641 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:08,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:08,793 INFO L93 Difference]: Finished difference Result 5118 states and 15060 transitions. [2021-08-21 12:48:08,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 12:48:08,794 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:48:08,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:08,804 INFO L225 Difference]: With dead ends: 5118 [2021-08-21 12:48:08,805 INFO L226 Difference]: Without dead ends: 4912 [2021-08-21 12:48:08,805 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 3371.3ms TimeCoverageRelationStatistics Valid=132, Invalid=734, Unknown=4, NotChecked=0, Total=870 [2021-08-21 12:48:08,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4912 states. [2021-08-21 12:48:08,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4912 to 2984. [2021-08-21 12:48:08,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2984 states, 2983 states have (on average 2.9631243714381497) internal successors, (8839), 2983 states have internal predecessors, (8839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:08,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2984 states to 2984 states and 8839 transitions. [2021-08-21 12:48:08,866 INFO L78 Accepts]: Start accepts. Automaton has 2984 states and 8839 transitions. Word has length 35 [2021-08-21 12:48:08,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:08,866 INFO L470 AbstractCegarLoop]: Abstraction has 2984 states and 8839 transitions. [2021-08-21 12:48:08,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:08,867 INFO L276 IsEmpty]: Start isEmpty. Operand 2984 states and 8839 transitions. [2021-08-21 12:48:08,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:48:08,871 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:08,872 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:08,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:09,085 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 12:48:09,085 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:48:09,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:09,086 INFO L82 PathProgramCache]: Analyzing trace with hash 407474372, now seen corresponding path program 43 times [2021-08-21 12:48:09,086 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:09,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159301104] [2021-08-21 12:48:09,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:09,086 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:09,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:09,285 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:48:09,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:09,285 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159301104] [2021-08-21 12:48:09,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159301104] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:09,285 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341165118] [2021-08-21 12:48:09,286 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:48:09,286 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:09,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:09,286 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 12:48:09,287 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 12:48:10,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:10,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:48:10,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:10,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 12:48:10,948 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-21 12:48:10,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 56 treesize of output 42 [2021-08-21 12:48:11,343 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:48:11,343 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:48:11,349 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:48:11,349 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 20 treesize of output 24 [2021-08-21 12:48:11,394 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:11,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341165118] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:11,395 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:11,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:48:11,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88044995] [2021-08-21 12:48:11,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:48:11,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:11,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:48:11,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-08-21 12:48:11,396 INFO L87 Difference]: Start difference. First operand 2984 states and 8839 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:11,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:11,756 INFO L93 Difference]: Finished difference Result 4017 states and 11804 transitions. [2021-08-21 12:48:11,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:48:11,757 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:48:11,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:11,763 INFO L225 Difference]: With dead ends: 4017 [2021-08-21 12:48:11,763 INFO L226 Difference]: Without dead ends: 3898 [2021-08-21 12:48:11,763 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 649.9ms TimeCoverageRelationStatistics Valid=73, Invalid=306, Unknown=1, NotChecked=0, Total=380 [2021-08-21 12:48:11,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3898 states. [2021-08-21 12:48:11,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3898 to 2966. [2021-08-21 12:48:11,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2966 states, 2965 states have (on average 2.9649241146711636) internal successors, (8791), 2965 states have internal predecessors, (8791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:11,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2966 states to 2966 states and 8791 transitions. [2021-08-21 12:48:11,803 INFO L78 Accepts]: Start accepts. Automaton has 2966 states and 8791 transitions. Word has length 35 [2021-08-21 12:48:11,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:11,803 INFO L470 AbstractCegarLoop]: Abstraction has 2966 states and 8791 transitions. [2021-08-21 12:48:11,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:11,804 INFO L276 IsEmpty]: Start isEmpty. Operand 2966 states and 8791 transitions. [2021-08-21 12:48:11,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:48:11,808 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:11,808 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:11,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:12,012 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 12:48:12,014 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:48:12,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:12,014 INFO L82 PathProgramCache]: Analyzing trace with hash 73191166, now seen corresponding path program 44 times [2021-08-21 12:48:12,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:12,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137118361] [2021-08-21 12:48:12,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:12,014 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:12,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:12,214 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:12,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:12,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137118361] [2021-08-21 12:48:12,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137118361] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:12,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377032902] [2021-08-21 12:48:12,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:48:12,214 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:12,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:12,215 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 12:48:12,245 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 12:48:13,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:48:13,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:13,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:48:13,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:13,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2021-08-21 12:48:13,759 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:48:13,759 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 53 treesize of output 53 [2021-08-21 12:48:15,315 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-21 12:48:15,315 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-21 12:48:15,319 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:48:15,319 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 24 [2021-08-21 12:48:15,341 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:15,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377032902] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:15,341 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:15,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:48:15,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809714647] [2021-08-21 12:48:15,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:48:15,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:15,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:48:15,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=283, Unknown=3, NotChecked=0, Total=342 [2021-08-21 12:48:15,342 INFO L87 Difference]: Start difference. First operand 2966 states and 8791 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:25,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:25,877 INFO L93 Difference]: Finished difference Result 4830 states and 14255 transitions. [2021-08-21 12:48:25,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:48:25,878 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:48:25,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:25,886 INFO L225 Difference]: With dead ends: 4830 [2021-08-21 12:48:25,886 INFO L226 Difference]: Without dead ends: 4727 [2021-08-21 12:48:25,886 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1482.4ms TimeCoverageRelationStatistics Valid=71, Invalid=388, Unknown=3, NotChecked=0, Total=462 [2021-08-21 12:48:25,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4727 states. [2021-08-21 12:48:25,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4727 to 3050. [2021-08-21 12:48:25,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3050 states, 3049 states have (on average 2.965234503115776) internal successors, (9041), 3049 states have internal predecessors, (9041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:25,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3050 states to 3050 states and 9041 transitions. [2021-08-21 12:48:25,935 INFO L78 Accepts]: Start accepts. Automaton has 3050 states and 9041 transitions. Word has length 35 [2021-08-21 12:48:25,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:25,935 INFO L470 AbstractCegarLoop]: Abstraction has 3050 states and 9041 transitions. [2021-08-21 12:48:25,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:25,935 INFO L276 IsEmpty]: Start isEmpty. Operand 3050 states and 9041 transitions. [2021-08-21 12:48:25,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:48:25,939 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:25,939 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:25,958 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-21 12:48:26,140 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 12:48:26,140 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:48:26,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:26,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1326966350, now seen corresponding path program 45 times [2021-08-21 12:48:26,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:26,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722944928] [2021-08-21 12:48:26,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:26,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:26,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:26,329 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:26,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:26,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722944928] [2021-08-21 12:48:26,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722944928] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:26,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103136575] [2021-08-21 12:48:26,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:48:26,330 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:26,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:26,330 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 12:48:26,331 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 12:48:27,437 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:48:27,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:27,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:48:27,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:27,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 43 [2021-08-21 12:48:27,897 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-21 12:48:27,897 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 54 treesize of output 47 [2021-08-21 12:48:29,321 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:48:29,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 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 65 [2021-08-21 12:48:29,328 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:48:29,329 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 56 treesize of output 54 [2021-08-21 12:48:29,466 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:29,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103136575] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:29,466 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:29,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 12:48:29,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671296629] [2021-08-21 12:48:29,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:48:29,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:29,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:48:29,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-08-21 12:48:29,467 INFO L87 Difference]: Start difference. First operand 3050 states and 9041 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:36,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:36,969 INFO L93 Difference]: Finished difference Result 5636 states and 16537 transitions. [2021-08-21 12:48:36,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 12:48:36,970 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:48:36,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:36,981 INFO L225 Difference]: With dead ends: 5636 [2021-08-21 12:48:36,982 INFO L226 Difference]: Without dead ends: 5489 [2021-08-21 12:48:36,992 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 3213.5ms TimeCoverageRelationStatistics Valid=172, Invalid=945, Unknown=5, NotChecked=0, Total=1122 [2021-08-21 12:48:36,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5489 states. [2021-08-21 12:48:37,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5489 to 3116. [2021-08-21 12:48:37,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3116 states, 3115 states have (on average 2.9678972712680576) internal successors, (9245), 3115 states have internal predecessors, (9245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:37,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3116 states to 3116 states and 9245 transitions. [2021-08-21 12:48:37,090 INFO L78 Accepts]: Start accepts. Automaton has 3116 states and 9245 transitions. Word has length 35 [2021-08-21 12:48:37,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:37,090 INFO L470 AbstractCegarLoop]: Abstraction has 3116 states and 9245 transitions. [2021-08-21 12:48:37,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:37,090 INFO L276 IsEmpty]: Start isEmpty. Operand 3116 states and 9245 transitions. [2021-08-21 12:48:37,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:48:37,094 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:37,094 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:37,113 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 12:48:37,294 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 12:48:37,295 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:48:37,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:37,295 INFO L82 PathProgramCache]: Analyzing trace with hash 243740682, now seen corresponding path program 46 times [2021-08-21 12:48:37,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:37,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768465240] [2021-08-21 12:48:37,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:37,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:37,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:37,498 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:37,498 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:37,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768465240] [2021-08-21 12:48:37,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768465240] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:37,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147601533] [2021-08-21 12:48:37,499 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:48:37,499 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:37,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:37,501 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 12:48:37,531 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 12:48:38,677 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:48:38,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:38,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:48:38,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:39,177 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:48:39,178 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 55 treesize of output 44 [2021-08-21 12:48:40,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-08-21 12:48:40,669 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:48:40,669 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:48:40,674 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:48:40,674 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 20 treesize of output 24 [2021-08-21 12:48:40,708 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:40,708 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147601533] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:40,708 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:40,708 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:48:40,708 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154687799] [2021-08-21 12:48:40,708 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:48:40,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:40,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:48:40,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=284, Unknown=5, NotChecked=0, Total=342 [2021-08-21 12:48:40,709 INFO L87 Difference]: Start difference. First operand 3116 states and 9245 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:50,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:50,774 INFO L93 Difference]: Finished difference Result 4360 states and 12773 transitions. [2021-08-21 12:48:50,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:48:50,774 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:48:50,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:50,781 INFO L225 Difference]: With dead ends: 4360 [2021-08-21 12:48:50,781 INFO L226 Difference]: Without dead ends: 4259 [2021-08-21 12:48:50,781 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1688.9ms TimeCoverageRelationStatistics Valid=59, Invalid=316, Unknown=5, NotChecked=0, Total=380 [2021-08-21 12:48:50,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4259 states. [2021-08-21 12:48:50,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4259 to 3122. [2021-08-21 12:48:50,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3122 states, 3121 states have (on average 2.968279397628965) internal successors, (9264), 3121 states have internal predecessors, (9264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:50,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3122 states to 3122 states and 9264 transitions. [2021-08-21 12:48:50,826 INFO L78 Accepts]: Start accepts. Automaton has 3122 states and 9264 transitions. Word has length 35 [2021-08-21 12:48:50,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:50,826 INFO L470 AbstractCegarLoop]: Abstraction has 3122 states and 9264 transitions. [2021-08-21 12:48:50,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:50,826 INFO L276 IsEmpty]: Start isEmpty. Operand 3122 states and 9264 transitions. [2021-08-21 12:48:50,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:48:50,830 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:50,830 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:50,849 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-21 12:48:51,031 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 12:48:51,031 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:48:51,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:51,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1799329172, now seen corresponding path program 47 times [2021-08-21 12:48:51,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:51,031 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708633835] [2021-08-21 12:48:51,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:51,032 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:51,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:51,214 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:51,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:51,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708633835] [2021-08-21 12:48:51,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708633835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:51,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105106336] [2021-08-21 12:48:51,215 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:48:51,215 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:51,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:51,215 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 12:48:51,216 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 12:48:52,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:48:52,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:52,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:48:52,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:52,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 40 [2021-08-21 12:48:52,829 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:48:52,830 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 43 treesize of output 43 [2021-08-21 12:48:53,080 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-08-21 12:48:53,081 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 45 treesize of output 35 [2021-08-21 12:48:53,087 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:48:53,087 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 12:48:53,107 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:53,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105106336] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:53,107 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:53,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 12:48:53,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544309111] [2021-08-21 12:48:53,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:48:53,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:53,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:48:53,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:48:53,108 INFO L87 Difference]: Start difference. First operand 3122 states and 9264 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:56,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:56,780 INFO L93 Difference]: Finished difference Result 5665 states and 16803 transitions. [2021-08-21 12:48:56,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:48:56,781 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:48:56,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:56,790 INFO L225 Difference]: With dead ends: 5665 [2021-08-21 12:48:56,790 INFO L226 Difference]: Without dead ends: 5619 [2021-08-21 12:48:56,790 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 404.4ms TimeCoverageRelationStatistics Valid=90, Invalid=666, Unknown=0, NotChecked=0, Total=756 [2021-08-21 12:48:56,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5619 states. [2021-08-21 12:48:56,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5619 to 3256. [2021-08-21 12:48:56,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3256 states, 3255 states have (on average 2.9714285714285715) internal successors, (9672), 3255 states have internal predecessors, (9672), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:56,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3256 states to 3256 states and 9672 transitions. [2021-08-21 12:48:56,840 INFO L78 Accepts]: Start accepts. Automaton has 3256 states and 9672 transitions. Word has length 35 [2021-08-21 12:48:56,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:56,840 INFO L470 AbstractCegarLoop]: Abstraction has 3256 states and 9672 transitions. [2021-08-21 12:48:56,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:56,840 INFO L276 IsEmpty]: Start isEmpty. Operand 3256 states and 9672 transitions. [2021-08-21 12:48:56,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:48:56,844 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:56,844 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:56,864 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2021-08-21 12:48:57,045 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 12:48:57,045 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:48:57,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:48:57,045 INFO L82 PathProgramCache]: Analyzing trace with hash 572719944, now seen corresponding path program 48 times [2021-08-21 12:48:57,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:48:57,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384099047] [2021-08-21 12:48:57,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:48:57,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:48:57,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:48:57,223 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:57,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:48:57,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384099047] [2021-08-21 12:48:57,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384099047] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:57,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1196173681] [2021-08-21 12:48:57,224 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:48:57,224 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:48:57,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:48:57,226 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 12:48:57,227 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 12:48:58,469 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:48:58,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:48:58,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:48:58,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:48:58,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2021-08-21 12:48:58,948 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:48:58,948 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 52 treesize of output 52 [2021-08-21 12:48:59,571 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-08-21 12:48:59,571 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 37 [2021-08-21 12:48:59,575 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:48:59,575 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 22 treesize of output 16 [2021-08-21 12:48:59,597 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:48:59,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1196173681] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:48:59,597 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:48:59,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-08-21 12:48:59,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922153153] [2021-08-21 12:48:59,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:48:59,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:48:59,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:48:59,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=218, Unknown=1, NotChecked=0, Total=272 [2021-08-21 12:48:59,598 INFO L87 Difference]: Start difference. First operand 3256 states and 9672 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:59,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:48:59,810 INFO L93 Difference]: Finished difference Result 5386 states and 15983 transitions. [2021-08-21 12:48:59,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:48:59,810 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:48:59,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:48:59,821 INFO L225 Difference]: With dead ends: 5386 [2021-08-21 12:48:59,821 INFO L226 Difference]: Without dead ends: 5340 [2021-08-21 12:48:59,822 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 629.7ms TimeCoverageRelationStatistics Valid=59, Invalid=246, Unknown=1, NotChecked=0, Total=306 [2021-08-21 12:48:59,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5340 states. [2021-08-21 12:48:59,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5340 to 3424. [2021-08-21 12:48:59,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3424 states, 3423 states have (on average 2.9728308501314635) internal successors, (10176), 3423 states have internal predecessors, (10176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:59,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3424 states to 3424 states and 10176 transitions. [2021-08-21 12:48:59,881 INFO L78 Accepts]: Start accepts. Automaton has 3424 states and 10176 transitions. Word has length 35 [2021-08-21 12:48:59,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:48:59,881 INFO L470 AbstractCegarLoop]: Abstraction has 3424 states and 10176 transitions. [2021-08-21 12:48:59,881 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:48:59,882 INFO L276 IsEmpty]: Start isEmpty. Operand 3424 states and 10176 transitions. [2021-08-21 12:48:59,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:48:59,886 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:48:59,886 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:48:59,906 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 12:49:00,087 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 12:49:00,087 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:49:00,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:00,088 INFO L82 PathProgramCache]: Analyzing trace with hash -1283252796, now seen corresponding path program 49 times [2021-08-21 12:49:00,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:00,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000230865] [2021-08-21 12:49:00,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:00,088 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:00,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:00,265 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:00,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:00,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000230865] [2021-08-21 12:49:00,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000230865] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:00,265 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179705480] [2021-08-21 12:49:00,265 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:49:00,265 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:00,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:00,266 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 12:49:00,267 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 12:49:01,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:01,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:49:01,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:01,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 35 [2021-08-21 12:49:02,080 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-08-21 12:49:02,081 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 40 [2021-08-21 12:49:02,293 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:02,293 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:49:02,298 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:02,298 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 20 treesize of output 24 [2021-08-21 12:49:02,332 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:02,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179705480] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:02,332 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:02,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-08-21 12:49:02,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966344064] [2021-08-21 12:49:02,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:49:02,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:02,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:49:02,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:49:02,333 INFO L87 Difference]: Start difference. First operand 3424 states and 10176 transitions. Second operand has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:03,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:03,240 INFO L93 Difference]: Finished difference Result 4987 states and 14780 transitions. [2021-08-21 12:49:03,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:49:03,240 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:49:03,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:03,248 INFO L225 Difference]: With dead ends: 4987 [2021-08-21 12:49:03,248 INFO L226 Difference]: Without dead ends: 4914 [2021-08-21 12:49:03,248 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 382.5ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:49:03,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4914 states. [2021-08-21 12:49:03,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4914 to 3298. [2021-08-21 12:49:03,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3298 states, 3297 states have (on average 2.9736123748862604) internal successors, (9804), 3297 states have internal predecessors, (9804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:03,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3298 states to 3298 states and 9804 transitions. [2021-08-21 12:49:03,302 INFO L78 Accepts]: Start accepts. Automaton has 3298 states and 9804 transitions. Word has length 35 [2021-08-21 12:49:03,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:03,302 INFO L470 AbstractCegarLoop]: Abstraction has 3298 states and 9804 transitions. [2021-08-21 12:49:03,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.9411764705882355) internal successors, (50), 16 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:03,302 INFO L276 IsEmpty]: Start isEmpty. Operand 3298 states and 9804 transitions. [2021-08-21 12:49:03,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:49:03,307 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:03,307 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:03,332 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 12:49:03,523 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 12:49:03,523 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:49:03,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:03,523 INFO L82 PathProgramCache]: Analyzing trace with hash -1806310496, now seen corresponding path program 50 times [2021-08-21 12:49:03,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:03,523 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242367373] [2021-08-21 12:49:03,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:03,524 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:03,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:03,703 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:03,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:03,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242367373] [2021-08-21 12:49:03,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242367373] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:03,704 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721826309] [2021-08-21 12:49:03,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:49:03,704 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:03,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:03,705 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 12:49:03,705 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 12:49:05,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:49:05,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:05,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:49:05,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:05,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 12:49:05,434 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:05,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 45 treesize of output 47 [2021-08-21 12:49:06,096 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:06,096 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:49:06,100 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:49:06,100 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 22 treesize of output 16 [2021-08-21 12:49:06,119 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:06,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721826309] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:06,119 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:06,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:49:06,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526021284] [2021-08-21 12:49:06,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:49:06,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:06,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:49:06,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-08-21 12:49:06,120 INFO L87 Difference]: Start difference. First operand 3298 states and 9804 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:06,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:06,376 INFO L93 Difference]: Finished difference Result 5052 states and 14999 transitions. [2021-08-21 12:49:06,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:49:06,376 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:49:06,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:06,384 INFO L225 Difference]: With dead ends: 5052 [2021-08-21 12:49:06,384 INFO L226 Difference]: Without dead ends: 5006 [2021-08-21 12:49:06,384 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 758.6ms TimeCoverageRelationStatistics Valid=49, Invalid=189, Unknown=2, NotChecked=0, Total=240 [2021-08-21 12:49:06,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5006 states. [2021-08-21 12:49:06,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5006 to 3384. [2021-08-21 12:49:06,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3384 states, 3383 states have (on average 2.974283180608927) internal successors, (10062), 3383 states have internal predecessors, (10062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:06,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3384 states to 3384 states and 10062 transitions. [2021-08-21 12:49:06,432 INFO L78 Accepts]: Start accepts. Automaton has 3384 states and 10062 transitions. Word has length 35 [2021-08-21 12:49:06,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:06,432 INFO L470 AbstractCegarLoop]: Abstraction has 3384 states and 10062 transitions. [2021-08-21 12:49:06,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:06,432 INFO L276 IsEmpty]: Start isEmpty. Operand 3384 states and 10062 transitions. [2021-08-21 12:49:06,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:49:06,436 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:06,436 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:06,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:06,636 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 12:49:06,637 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:49:06,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:06,637 INFO L82 PathProgramCache]: Analyzing trace with hash 632684060, now seen corresponding path program 51 times [2021-08-21 12:49:06,637 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:06,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336282353] [2021-08-21 12:49:06,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:06,637 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:06,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:06,816 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:06,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:06,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336282353] [2021-08-21 12:49:06,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336282353] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:06,816 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116028454] [2021-08-21 12:49:06,817 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:49:06,817 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:06,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:06,817 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 12:49:06,818 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 12:49:08,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:49:08,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:08,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:49:08,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:08,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 43 [2021-08-21 12:49:08,631 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-21 12:49:08,631 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 54 treesize of output 47 [2021-08-21 12:49:09,736 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:09,737 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 65 [2021-08-21 12:49:09,743 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:09,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 56 treesize of output 54 [2021-08-21 12:49:09,841 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:09,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116028454] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:09,842 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:09,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 12:49:09,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131279897] [2021-08-21 12:49:09,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:49:09,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:09,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:49:09,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=317, Unknown=2, NotChecked=0, Total=380 [2021-08-21 12:49:09,842 INFO L87 Difference]: Start difference. First operand 3384 states and 10062 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:13,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:13,888 INFO L93 Difference]: Finished difference Result 6042 states and 17981 transitions. [2021-08-21 12:49:13,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 12:49:13,889 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:49:13,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:13,898 INFO L225 Difference]: With dead ends: 6042 [2021-08-21 12:49:13,898 INFO L226 Difference]: Without dead ends: 5950 [2021-08-21 12:49:13,898 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 193 ImplicationChecksByTransitivity, 1785.1ms TimeCoverageRelationStatistics Valid=156, Invalid=964, Unknown=2, NotChecked=0, Total=1122 [2021-08-21 12:49:13,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5950 states. [2021-08-21 12:49:13,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5950 to 3378. [2021-08-21 12:49:13,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3378 states, 3377 states have (on average 2.974829730530056) internal successors, (10046), 3377 states have internal predecessors, (10046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:13,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3378 states to 3378 states and 10046 transitions. [2021-08-21 12:49:13,952 INFO L78 Accepts]: Start accepts. Automaton has 3378 states and 10046 transitions. Word has length 35 [2021-08-21 12:49:13,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:13,952 INFO L470 AbstractCegarLoop]: Abstraction has 3378 states and 10046 transitions. [2021-08-21 12:49:13,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:13,952 INFO L276 IsEmpty]: Start isEmpty. Operand 3378 states and 10046 transitions. [2021-08-21 12:49:13,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:49:13,957 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:13,957 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:13,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:14,157 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 12:49:14,157 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:49:14,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:14,158 INFO L82 PathProgramCache]: Analyzing trace with hash -1650666720, now seen corresponding path program 52 times [2021-08-21 12:49:14,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:14,158 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066256749] [2021-08-21 12:49:14,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:14,158 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:14,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:14,343 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:14,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:14,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066256749] [2021-08-21 12:49:14,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066256749] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:14,343 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728348271] [2021-08-21 12:49:14,343 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:49:14,343 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:14,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:14,344 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 12:49:14,345 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 12:49:15,796 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:49:15,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:15,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:49:15,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:16,143 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:49:16,144 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 47 treesize of output 31 [2021-08-21 12:49:17,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-08-21 12:49:17,583 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:17,584 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:49:17,589 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:17,589 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 20 treesize of output 24 [2021-08-21 12:49:17,622 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:17,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728348271] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:17,623 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:17,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:49:17,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652440895] [2021-08-21 12:49:17,623 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:49:17,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:17,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:49:17,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=195, Unknown=4, NotChecked=0, Total=240 [2021-08-21 12:49:17,624 INFO L87 Difference]: Start difference. First operand 3378 states and 10046 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 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 12:49:21,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:21,979 INFO L93 Difference]: Finished difference Result 4639 states and 13760 transitions. [2021-08-21 12:49:21,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:49:21,980 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 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 35 [2021-08-21 12:49:21,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:21,987 INFO L225 Difference]: With dead ends: 4639 [2021-08-21 12:49:21,987 INFO L226 Difference]: Without dead ends: 4566 [2021-08-21 12:49:21,987 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 1545.5ms TimeCoverageRelationStatistics Valid=41, Invalid=195, Unknown=4, NotChecked=0, Total=240 [2021-08-21 12:49:21,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4566 states. [2021-08-21 12:49:22,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4566 to 3358. [2021-08-21 12:49:22,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3358 states, 3357 states have (on average 2.975275543640155) internal successors, (9988), 3357 states have internal predecessors, (9988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:22,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3358 states to 3358 states and 9988 transitions. [2021-08-21 12:49:22,041 INFO L78 Accepts]: Start accepts. Automaton has 3358 states and 9988 transitions. Word has length 35 [2021-08-21 12:49:22,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:22,042 INFO L470 AbstractCegarLoop]: Abstraction has 3358 states and 9988 transitions. [2021-08-21 12:49:22,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 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 12:49:22,042 INFO L276 IsEmpty]: Start isEmpty. Operand 3358 states and 9988 transitions. [2021-08-21 12:49:22,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:49:22,048 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:22,048 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:22,087 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 12:49:22,260 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 12:49:22,261 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:49:22,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:22,261 INFO L82 PathProgramCache]: Analyzing trace with hash 532549550, now seen corresponding path program 53 times [2021-08-21 12:49:22,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:22,261 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14057742] [2021-08-21 12:49:22,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:22,261 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:22,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:22,426 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:22,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:22,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14057742] [2021-08-21 12:49:22,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14057742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:22,426 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027598104] [2021-08-21 12:49:22,426 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:49:22,426 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:22,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:22,428 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 12:49:22,429 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 12:49:23,932 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:49:23,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:23,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:49:23,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:24,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 40 [2021-08-21 12:49:24,306 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:24,307 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 43 treesize of output 43 [2021-08-21 12:49:25,222 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:25,223 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:49:25,226 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:49:25,226 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 22 treesize of output 16 [2021-08-21 12:49:25,245 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:25,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027598104] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:25,245 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:25,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:49:25,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047224122] [2021-08-21 12:49:25,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:49:25,246 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:25,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:49:25,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=190, Unknown=3, NotChecked=0, Total=240 [2021-08-21 12:49:25,246 INFO L87 Difference]: Start difference. First operand 3358 states and 9988 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:25,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:25,457 INFO L93 Difference]: Finished difference Result 5196 states and 15435 transitions. [2021-08-21 12:49:25,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:49:25,457 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:49:25,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:25,466 INFO L225 Difference]: With dead ends: 5196 [2021-08-21 12:49:25,466 INFO L226 Difference]: Without dead ends: 5150 [2021-08-21 12:49:25,466 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 1003.9ms TimeCoverageRelationStatistics Valid=47, Invalid=190, Unknown=3, NotChecked=0, Total=240 [2021-08-21 12:49:25,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5150 states. [2021-08-21 12:49:25,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5150 to 3446. [2021-08-21 12:49:25,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3446 states, 3445 states have (on average 2.975907111756168) internal successors, (10252), 3445 states have internal predecessors, (10252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:25,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3446 states to 3446 states and 10252 transitions. [2021-08-21 12:49:25,517 INFO L78 Accepts]: Start accepts. Automaton has 3446 states and 10252 transitions. Word has length 35 [2021-08-21 12:49:25,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:25,517 INFO L470 AbstractCegarLoop]: Abstraction has 3446 states and 10252 transitions. [2021-08-21 12:49:25,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:25,517 INFO L276 IsEmpty]: Start isEmpty. Operand 3446 states and 10252 transitions. [2021-08-21 12:49:25,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:49:25,521 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:25,521 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:25,543 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 12:49:25,721 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 12:49:25,722 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:49:25,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:25,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1323423190, now seen corresponding path program 54 times [2021-08-21 12:49:25,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:25,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213075927] [2021-08-21 12:49:25,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:25,722 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:25,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:25,884 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:25,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:25,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213075927] [2021-08-21 12:49:25,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213075927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:25,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648077182] [2021-08-21 12:49:25,884 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:49:25,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:25,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:25,885 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 12:49:25,886 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 12:49:27,417 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:49:27,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:27,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:49:27,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:27,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 40 [2021-08-21 12:49:27,809 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:49:27,810 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 43 treesize of output 31 [2021-08-21 12:49:28,130 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:28,130 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:49:28,135 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:28,136 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 20 treesize of output 24 [2021-08-21 12:49:28,189 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:28,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648077182] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:28,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:28,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:49:28,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214404877] [2021-08-21 12:49:28,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:49:28,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:28,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:49:28,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:49:28,190 INFO L87 Difference]: Start difference. First operand 3446 states and 10252 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 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 12:49:28,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:28,352 INFO L93 Difference]: Finished difference Result 4731 states and 14040 transitions. [2021-08-21 12:49:28,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:49:28,353 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 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 35 [2021-08-21 12:49:28,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:28,361 INFO L225 Difference]: With dead ends: 4731 [2021-08-21 12:49:28,361 INFO L226 Difference]: Without dead ends: 4658 [2021-08-21 12:49:28,361 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 441.7ms TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:49:28,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4658 states. [2021-08-21 12:49:28,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4658 to 3410. [2021-08-21 12:49:28,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3410 states, 3409 states have (on average 2.975652684071575) internal successors, (10144), 3409 states have internal predecessors, (10144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:28,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3410 states to 3410 states and 10144 transitions. [2021-08-21 12:49:28,415 INFO L78 Accepts]: Start accepts. Automaton has 3410 states and 10144 transitions. Word has length 35 [2021-08-21 12:49:28,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:28,415 INFO L470 AbstractCegarLoop]: Abstraction has 3410 states and 10144 transitions. [2021-08-21 12:49:28,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 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 12:49:28,415 INFO L276 IsEmpty]: Start isEmpty. Operand 3410 states and 10144 transitions. [2021-08-21 12:49:28,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:49:28,419 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:28,419 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:28,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:28,620 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 12:49:28,620 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:49:28,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:28,620 INFO L82 PathProgramCache]: Analyzing trace with hash 688193326, now seen corresponding path program 55 times [2021-08-21 12:49:28,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:28,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019357403] [2021-08-21 12:49:28,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:28,621 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:28,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:28,787 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:28,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:28,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019357403] [2021-08-21 12:49:28,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019357403] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:28,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28268298] [2021-08-21 12:49:28,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:49:28,788 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:28,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:28,789 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 12:49:28,790 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 12:49:30,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:30,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:49:30,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:30,720 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:49:30,720 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 49 treesize of output 33 [2021-08-21 12:49:31,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-08-21 12:49:31,318 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:31,319 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:49:31,323 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:31,324 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 20 treesize of output 24 [2021-08-21 12:49:31,357 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:31,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28268298] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:31,357 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:31,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:49:31,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422448785] [2021-08-21 12:49:31,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:49:31,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:31,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:49:31,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-08-21 12:49:31,358 INFO L87 Difference]: Start difference. First operand 3410 states and 10144 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 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 12:49:31,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:31,494 INFO L93 Difference]: Finished difference Result 4667 states and 13846 transitions. [2021-08-21 12:49:31,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:49:31,494 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 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 35 [2021-08-21 12:49:31,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:31,501 INFO L225 Difference]: With dead ends: 4667 [2021-08-21 12:49:31,501 INFO L226 Difference]: Without dead ends: 4594 [2021-08-21 12:49:31,501 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 675.7ms TimeCoverageRelationStatistics Valid=43, Invalid=196, Unknown=1, NotChecked=0, Total=240 [2021-08-21 12:49:31,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4594 states. [2021-08-21 12:49:31,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4594 to 3396. [2021-08-21 12:49:31,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3396 states, 3395 states have (on average 2.9755522827687777) internal successors, (10102), 3395 states have internal predecessors, (10102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:31,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3396 states to 3396 states and 10102 transitions. [2021-08-21 12:49:31,547 INFO L78 Accepts]: Start accepts. Automaton has 3396 states and 10102 transitions. Word has length 35 [2021-08-21 12:49:31,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:31,548 INFO L470 AbstractCegarLoop]: Abstraction has 3396 states and 10102 transitions. [2021-08-21 12:49:31,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 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 12:49:31,548 INFO L276 IsEmpty]: Start isEmpty. Operand 3396 states and 10102 transitions. [2021-08-21 12:49:31,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:49:31,552 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:31,552 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:31,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-21 12:49:31,753 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 12:49:31,753 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:49:31,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:31,753 INFO L82 PathProgramCache]: Analyzing trace with hash 1872441322, now seen corresponding path program 56 times [2021-08-21 12:49:31,753 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:31,753 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300672169] [2021-08-21 12:49:31,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:31,754 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:31,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:31,947 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:31,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:31,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300672169] [2021-08-21 12:49:31,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300672169] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:31,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364412760] [2021-08-21 12:49:31,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:49:31,947 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:31,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:31,948 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 12:49:31,949 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 12:49:33,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:49:33,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:33,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:49:33,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:33,830 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:49:33,831 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 36 treesize of output 24 [2021-08-21 12:49:33,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-08-21 12:49:33,909 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:33,909 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:49:33,914 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:33,914 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 20 treesize of output 24 [2021-08-21 12:49:33,959 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:33,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364412760] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:33,959 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:33,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:49:33,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12511171] [2021-08-21 12:49:33,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:49:33,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:33,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:49:33,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:49:33,960 INFO L87 Difference]: Start difference. First operand 3396 states and 10102 transitions. Second operand has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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 12:49:36,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:49:36,212 INFO L93 Difference]: Finished difference Result 4793 states and 14219 transitions. [2021-08-21 12:49:36,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:49:36,212 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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 35 [2021-08-21 12:49:36,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:49:36,219 INFO L225 Difference]: With dead ends: 4793 [2021-08-21 12:49:36,219 INFO L226 Difference]: Without dead ends: 4720 [2021-08-21 12:49:36,219 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 143.2ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:49:36,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4720 states. [2021-08-21 12:49:36,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4720 to 3440. [2021-08-21 12:49:36,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3440 states, 3439 states have (on average 2.973538819424251) internal successors, (10226), 3439 states have internal predecessors, (10226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:49:36,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3440 states to 3440 states and 10226 transitions. [2021-08-21 12:49:36,265 INFO L78 Accepts]: Start accepts. Automaton has 3440 states and 10226 transitions. Word has length 35 [2021-08-21 12:49:36,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:49:36,265 INFO L470 AbstractCegarLoop]: Abstraction has 3440 states and 10226 transitions. [2021-08-21 12:49:36,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.0) internal successors, (45), 14 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 12:49:36,265 INFO L276 IsEmpty]: Start isEmpty. Operand 3440 states and 10226 transitions. [2021-08-21 12:49:36,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:49:36,269 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:49:36,269 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:49:36,289 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 12:49:36,470 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 12:49:36,470 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:49:36,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:49:36,470 INFO L82 PathProgramCache]: Analyzing trace with hash 1720756464, now seen corresponding path program 57 times [2021-08-21 12:49:36,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:49:36,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872099559] [2021-08-21 12:49:36,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:49:36,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:49:36,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:49:36,710 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:36,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:49:36,710 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872099559] [2021-08-21 12:49:36,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872099559] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:36,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498992494] [2021-08-21 12:49:36,711 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:49:36,711 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:49:36,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:49:36,711 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 12:49:36,712 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 12:49:38,343 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 12:49:38,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:49:38,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:49:38,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:49:38,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 12:49:39,660 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:39,660 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 46 treesize of output 46 [2021-08-21 12:49:40,442 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:49:40,443 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 72 [2021-08-21 12:49:40,459 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-21 12:49:40,459 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 63 treesize of output 49 [2021-08-21 12:49:40,542 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:49:40,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498992494] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:49:40,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:49:40,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 12:49:40,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847109769] [2021-08-21 12:49:40,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:49:40,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:49:40,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:49:40,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=288, Unknown=4, NotChecked=0, Total=342 [2021-08-21 12:49:40,543 INFO L87 Difference]: Start difference. First operand 3440 states and 10226 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:20,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:20,693 INFO L93 Difference]: Finished difference Result 5840 states and 17175 transitions. [2021-08-21 12:50:20,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 12:50:20,693 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:50:20,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:20,704 INFO L225 Difference]: With dead ends: 5840 [2021-08-21 12:50:20,704 INFO L226 Difference]: Without dead ends: 5580 [2021-08-21 12:50:20,704 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 6595.9ms TimeCoverageRelationStatistics Valid=138, Invalid=903, Unknown=15, NotChecked=0, Total=1056 [2021-08-21 12:50:20,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5580 states. [2021-08-21 12:50:20,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5580 to 3512. [2021-08-21 12:50:20,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3512 states, 3511 states have (on average 2.9672457989176872) internal successors, (10418), 3511 states have internal predecessors, (10418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:20,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3512 states to 3512 states and 10418 transitions. [2021-08-21 12:50:20,761 INFO L78 Accepts]: Start accepts. Automaton has 3512 states and 10418 transitions. Word has length 35 [2021-08-21 12:50:20,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:20,761 INFO L470 AbstractCegarLoop]: Abstraction has 3512 states and 10418 transitions. [2021-08-21 12:50:20,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:20,762 INFO L276 IsEmpty]: Start isEmpty. Operand 3512 states and 10418 transitions. [2021-08-21 12:50:20,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:50:20,766 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:20,766 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:20,786 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:20,966 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 12:50:20,966 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:50:20,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:20,966 INFO L82 PathProgramCache]: Analyzing trace with hash -1507907466, now seen corresponding path program 58 times [2021-08-21 12:50:20,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:20,967 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077195974] [2021-08-21 12:50:20,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:20,967 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:20,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:21,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:50:21,203 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:21,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077195974] [2021-08-21 12:50:21,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077195974] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:21,203 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906261896] [2021-08-21 12:50:21,204 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:50:21,204 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:21,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:21,207 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 12:50:21,208 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 12:50:22,893 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:50:22,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:22,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:50:22,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:23,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 12:50:23,338 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-21 12:50:23,338 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 56 treesize of output 42 [2021-08-21 12:50:24,439 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:24,439 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:50:24,444 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:24,444 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 20 treesize of output 24 [2021-08-21 12:50:24,491 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:24,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906261896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:24,492 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:24,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:50:24,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955734271] [2021-08-21 12:50:24,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:50:24,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:24,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:50:24,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=248, Unknown=2, NotChecked=0, Total=306 [2021-08-21 12:50:24,492 INFO L87 Difference]: Start difference. First operand 3512 states and 10418 transitions. Second operand has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:28,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:28,684 INFO L93 Difference]: Finished difference Result 4379 states and 12885 transitions. [2021-08-21 12:50:28,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:50:28,685 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:50:28,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:28,692 INFO L225 Difference]: With dead ends: 4379 [2021-08-21 12:50:28,692 INFO L226 Difference]: Without dead ends: 4278 [2021-08-21 12:50:28,693 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 1921.5ms TimeCoverageRelationStatistics Valid=79, Invalid=380, Unknown=3, NotChecked=0, Total=462 [2021-08-21 12:50:28,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4278 states. [2021-08-21 12:50:28,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4278 to 3512. [2021-08-21 12:50:28,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3512 states, 3511 states have (on average 2.9672457989176872) internal successors, (10418), 3511 states have internal predecessors, (10418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:28,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3512 states to 3512 states and 10418 transitions. [2021-08-21 12:50:28,741 INFO L78 Accepts]: Start accepts. Automaton has 3512 states and 10418 transitions. Word has length 35 [2021-08-21 12:50:28,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:28,741 INFO L470 AbstractCegarLoop]: Abstraction has 3512 states and 10418 transitions. [2021-08-21 12:50:28,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:28,741 INFO L276 IsEmpty]: Start isEmpty. Operand 3512 states and 10418 transitions. [2021-08-21 12:50:28,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:50:28,746 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:28,746 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:28,767 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 12:50:28,946 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 12:50:28,947 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:50:28,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:28,947 INFO L82 PathProgramCache]: Analyzing trace with hash -1546515740, now seen corresponding path program 59 times [2021-08-21 12:50:28,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:28,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131544220] [2021-08-21 12:50:28,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:28,947 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:28,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:29,149 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:29,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:29,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131544220] [2021-08-21 12:50:29,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131544220] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:29,150 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1417436640] [2021-08-21 12:50:29,150 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:50:29,150 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:29,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:29,151 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 12:50:29,153 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 12:50:30,886 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:50:30,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:30,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:50:30,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:31,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2021-08-21 12:50:31,344 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:31,344 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 49 treesize of output 49 [2021-08-21 12:50:31,871 INFO L354 Elim1Store]: treesize reduction 27, result has 44.9 percent of original size [2021-08-21 12:50:31,871 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 39 [2021-08-21 12:50:31,877 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:31,877 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 34 [2021-08-21 12:50:31,903 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:31,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1417436640] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:31,904 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:31,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:50:31,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811333193] [2021-08-21 12:50:31,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:50:31,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:31,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:50:31,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:50:31,904 INFO L87 Difference]: Start difference. First operand 3512 states and 10418 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:32,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:32,324 INFO L93 Difference]: Finished difference Result 5522 states and 16300 transitions. [2021-08-21 12:50:32,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:50:32,324 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:50:32,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:32,333 INFO L225 Difference]: With dead ends: 5522 [2021-08-21 12:50:32,334 INFO L226 Difference]: Without dead ends: 5419 [2021-08-21 12:50:32,334 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 504.0ms TimeCoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2021-08-21 12:50:32,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5419 states. [2021-08-21 12:50:32,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5419 to 3590. [2021-08-21 12:50:32,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3590 states, 3589 states have (on average 2.9662858735023683) internal successors, (10646), 3589 states have internal predecessors, (10646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:32,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3590 states to 3590 states and 10646 transitions. [2021-08-21 12:50:32,389 INFO L78 Accepts]: Start accepts. Automaton has 3590 states and 10646 transitions. Word has length 35 [2021-08-21 12:50:32,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:32,389 INFO L470 AbstractCegarLoop]: Abstraction has 3590 states and 10646 transitions. [2021-08-21 12:50:32,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:32,390 INFO L276 IsEmpty]: Start isEmpty. Operand 3590 states and 10646 transitions. [2021-08-21 12:50:32,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:50:32,394 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:32,394 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:32,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-08-21 12:50:32,594 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 12:50:32,594 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:50:32,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:32,595 INFO L82 PathProgramCache]: Analyzing trace with hash 1348294040, now seen corresponding path program 60 times [2021-08-21 12:50:32,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:32,595 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722821826] [2021-08-21 12:50:32,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:32,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:32,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:32,790 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:32,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:32,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722821826] [2021-08-21 12:50:32,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722821826] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:32,791 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850615723] [2021-08-21 12:50:32,791 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:50:32,791 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:32,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:32,792 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 12:50:32,792 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 12:50:34,582 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:50:34,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:34,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:50:34,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:34,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2021-08-21 12:50:35,270 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-08-21 12:50:35,271 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 49 treesize of output 50 [2021-08-21 12:50:35,663 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:35,663 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:50:35,668 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:35,669 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 20 treesize of output 24 [2021-08-21 12:50:35,706 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:35,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850615723] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:35,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:35,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:50:35,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739891976] [2021-08-21 12:50:35,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:50:35,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:35,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:50:35,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=279, Unknown=1, NotChecked=0, Total=342 [2021-08-21 12:50:35,707 INFO L87 Difference]: Start difference. First operand 3590 states and 10646 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:36,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:36,053 INFO L93 Difference]: Finished difference Result 5162 states and 15174 transitions. [2021-08-21 12:50:36,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:50:36,054 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:50:36,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:36,062 INFO L225 Difference]: With dead ends: 5162 [2021-08-21 12:50:36,062 INFO L226 Difference]: Without dead ends: 5043 [2021-08-21 12:50:36,062 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 609.3ms TimeCoverageRelationStatistics Valid=73, Invalid=346, Unknown=1, NotChecked=0, Total=420 [2021-08-21 12:50:36,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5043 states. [2021-08-21 12:50:36,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5043 to 3542. [2021-08-21 12:50:36,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3542 states, 3541 states have (on average 2.967523298503248) internal successors, (10508), 3541 states have internal predecessors, (10508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:36,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3542 states to 3542 states and 10508 transitions. [2021-08-21 12:50:36,115 INFO L78 Accepts]: Start accepts. Automaton has 3542 states and 10508 transitions. Word has length 35 [2021-08-21 12:50:36,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:36,115 INFO L470 AbstractCegarLoop]: Abstraction has 3542 states and 10508 transitions. [2021-08-21 12:50:36,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:36,115 INFO L276 IsEmpty]: Start isEmpty. Operand 3542 states and 10508 transitions. [2021-08-21 12:50:36,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:50:36,120 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:36,120 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:36,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-08-21 12:50:36,325 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 12:50:36,325 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:50:36,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:36,329 INFO L82 PathProgramCache]: Analyzing trace with hash -1375966224, now seen corresponding path program 61 times [2021-08-21 12:50:36,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:36,329 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893107938] [2021-08-21 12:50:36,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:36,329 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:36,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:36,524 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:36,524 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:36,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893107938] [2021-08-21 12:50:36,524 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893107938] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:36,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318249735] [2021-08-21 12:50:36,524 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:50:36,524 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:36,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:36,529 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 12:50:36,530 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 12:50:38,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:38,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:50:38,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:38,879 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-21 12:50:38,879 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 58 treesize of output 44 [2021-08-21 12:50:39,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-08-21 12:50:39,886 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:39,886 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:50:39,891 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:39,891 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 20 treesize of output 24 [2021-08-21 12:50:39,925 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:39,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318249735] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:39,925 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:39,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:50:39,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989749267] [2021-08-21 12:50:39,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:50:39,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:39,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:50:39,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=284, Unknown=3, NotChecked=0, Total=342 [2021-08-21 12:50:39,926 INFO L87 Difference]: Start difference. First operand 3542 states and 10508 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:40,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:40,204 INFO L93 Difference]: Finished difference Result 4786 states and 14042 transitions. [2021-08-21 12:50:40,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:50:40,205 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:50:40,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:40,212 INFO L225 Difference]: With dead ends: 4786 [2021-08-21 12:50:40,212 INFO L226 Difference]: Without dead ends: 4685 [2021-08-21 12:50:40,212 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1170.4ms TimeCoverageRelationStatistics Valid=61, Invalid=316, Unknown=3, NotChecked=0, Total=380 [2021-08-21 12:50:40,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4685 states. [2021-08-21 12:50:40,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4685 to 3532. [2021-08-21 12:50:40,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3532 states, 3531 states have (on average 2.9674313225715094) internal successors, (10478), 3531 states have internal predecessors, (10478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:40,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3532 states to 3532 states and 10478 transitions. [2021-08-21 12:50:40,262 INFO L78 Accepts]: Start accepts. Automaton has 3532 states and 10478 transitions. Word has length 35 [2021-08-21 12:50:40,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:40,262 INFO L470 AbstractCegarLoop]: Abstraction has 3532 states and 10478 transitions. [2021-08-21 12:50:40,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:40,262 INFO L276 IsEmpty]: Start isEmpty. Operand 3532 states and 10478 transitions. [2021-08-21 12:50:40,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:50:40,267 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:40,267 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:40,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-21 12:50:40,468 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 12:50:40,469 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:50:40,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:40,469 INFO L82 PathProgramCache]: Analyzing trace with hash -14985072, now seen corresponding path program 62 times [2021-08-21 12:50:40,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:40,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551249438] [2021-08-21 12:50:40,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:40,469 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:40,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:40,652 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:40,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:40,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551249438] [2021-08-21 12:50:40,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551249438] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:40,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274699666] [2021-08-21 12:50:40,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:50:40,652 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:40,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:40,653 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 12:50:40,654 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 12:50:42,550 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:50:42,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:42,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:50:42,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:42,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2021-08-21 12:50:42,970 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:42,971 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 53 treesize of output 53 [2021-08-21 12:50:44,184 INFO L354 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2021-08-21 12:50:44,185 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 42 [2021-08-21 12:50:44,188 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-21 12:50:44,188 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 24 [2021-08-21 12:50:44,225 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:44,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274699666] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:44,226 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:44,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:50:44,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472902935] [2021-08-21 12:50:44,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:50:44,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:44,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:50:44,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=289, Unknown=2, NotChecked=0, Total=342 [2021-08-21 12:50:44,227 INFO L87 Difference]: Start difference. First operand 3532 states and 10478 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:53,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:50:53,251 INFO L93 Difference]: Finished difference Result 5549 states and 16375 transitions. [2021-08-21 12:50:53,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:50:53,251 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:50:53,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:50:53,260 INFO L225 Difference]: With dead ends: 5549 [2021-08-21 12:50:53,260 INFO L226 Difference]: Without dead ends: 5446 [2021-08-21 12:50:53,260 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1137.3ms TimeCoverageRelationStatistics Valid=70, Invalid=434, Unknown=2, NotChecked=0, Total=506 [2021-08-21 12:50:53,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5446 states. [2021-08-21 12:50:53,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5446 to 3656. [2021-08-21 12:50:53,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3656 states, 3655 states have (on average 2.965253077975376) internal successors, (10838), 3655 states have internal predecessors, (10838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:53,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3656 states to 3656 states and 10838 transitions. [2021-08-21 12:50:53,318 INFO L78 Accepts]: Start accepts. Automaton has 3656 states and 10838 transitions. Word has length 35 [2021-08-21 12:50:53,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:50:53,318 INFO L470 AbstractCegarLoop]: Abstraction has 3656 states and 10838 transitions. [2021-08-21 12:50:53,318 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:50:53,318 INFO L276 IsEmpty]: Start isEmpty. Operand 3656 states and 10838 transitions. [2021-08-21 12:50:53,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:50:53,323 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:50:53,323 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:50:53,393 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 12:50:53,527 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 12:50:53,527 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:50:53,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:50:53,528 INFO L82 PathProgramCache]: Analyzing trace with hash -1415142588, now seen corresponding path program 63 times [2021-08-21 12:50:53,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:50:53,528 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282715247] [2021-08-21 12:50:53,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:50:53,528 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:50:53,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:50:53,775 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:53,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:50:53,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282715247] [2021-08-21 12:50:53,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282715247] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:53,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541828882] [2021-08-21 12:50:53,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:50:53,776 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:50:53,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:50:53,777 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 12:50:53,778 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 12:50:55,705 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:50:55,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:50:55,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:50:55,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:50:55,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 43 [2021-08-21 12:50:56,167 INFO L354 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2021-08-21 12:50:56,167 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 56 treesize of output 47 [2021-08-21 12:50:56,279 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:56,280 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 65 [2021-08-21 12:50:56,285 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:50:56,285 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 56 treesize of output 54 [2021-08-21 12:50:56,397 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:50:56,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541828882] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:50:56,397 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:50:56,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2021-08-21 12:50:56,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293482898] [2021-08-21 12:50:56,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:50:56,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:50:56,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:50:56,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:50:56,398 INFO L87 Difference]: Start difference. First operand 3656 states and 10838 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:00,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:00,107 INFO L93 Difference]: Finished difference Result 6157 states and 18069 transitions. [2021-08-21 12:51:00,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 12:51:00,107 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:51:00,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:00,116 INFO L225 Difference]: With dead ends: 6157 [2021-08-21 12:51:00,116 INFO L226 Difference]: Without dead ends: 5965 [2021-08-21 12:51:00,117 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 678.7ms TimeCoverageRelationStatistics Valid=202, Invalid=1204, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 12:51:00,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5965 states. [2021-08-21 12:51:00,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5965 to 3668. [2021-08-21 12:51:00,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3668 states, 3667 states have (on average 2.964548677392964) internal successors, (10871), 3667 states have internal predecessors, (10871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:00,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3668 states to 3668 states and 10871 transitions. [2021-08-21 12:51:00,179 INFO L78 Accepts]: Start accepts. Automaton has 3668 states and 10871 transitions. Word has length 35 [2021-08-21 12:51:00,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:00,179 INFO L470 AbstractCegarLoop]: Abstraction has 3668 states and 10871 transitions. [2021-08-21 12:51:00,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:00,179 INFO L276 IsEmpty]: Start isEmpty. Operand 3668 states and 10871 transitions. [2021-08-21 12:51:00,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:51:00,184 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:00,184 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:00,205 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 12:51:00,384 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 12:51:00,384 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:00,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:00,385 INFO L82 PathProgramCache]: Analyzing trace with hash 155564444, now seen corresponding path program 64 times [2021-08-21 12:51:00,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:00,385 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859459737] [2021-08-21 12:51:00,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:00,385 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:00,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:00,621 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:00,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:00,621 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859459737] [2021-08-21 12:51:00,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859459737] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:00,621 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1872017631] [2021-08-21 12:51:00,621 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:51:00,621 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:00,622 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:00,622 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 12:51:00,624 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 12:51:02,644 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:51:02,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:02,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:51:02,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:03,059 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-21 12:51:03,060 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 58 treesize of output 44 [2021-08-21 12:51:03,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-08-21 12:51:03,446 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:03,446 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:51:03,451 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:03,451 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 20 treesize of output 24 [2021-08-21 12:51:03,484 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:03,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1872017631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:03,485 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:03,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:51:03,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240082803] [2021-08-21 12:51:03,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:51:03,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:03,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:51:03,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=287, Unknown=1, NotChecked=0, Total=342 [2021-08-21 12:51:03,486 INFO L87 Difference]: Start difference. First operand 3668 states and 10871 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:03,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:03,840 INFO L93 Difference]: Finished difference Result 4959 states and 14552 transitions. [2021-08-21 12:51:03,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:51:03,840 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:51:03,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:03,848 INFO L225 Difference]: With dead ends: 4959 [2021-08-21 12:51:03,848 INFO L226 Difference]: Without dead ends: 4858 [2021-08-21 12:51:03,848 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 611.2ms TimeCoverageRelationStatistics Valid=65, Invalid=354, Unknown=1, NotChecked=0, Total=420 [2021-08-21 12:51:03,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4858 states. [2021-08-21 12:51:03,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4858 to 3658. [2021-08-21 12:51:03,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3658 states, 3657 states have (on average 2.964451736395953) internal successors, (10841), 3657 states have internal predecessors, (10841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:03,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3658 states to 3658 states and 10841 transitions. [2021-08-21 12:51:03,897 INFO L78 Accepts]: Start accepts. Automaton has 3658 states and 10841 transitions. Word has length 35 [2021-08-21 12:51:03,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:03,897 INFO L470 AbstractCegarLoop]: Abstraction has 3658 states and 10841 transitions. [2021-08-21 12:51:03,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:03,897 INFO L276 IsEmpty]: Start isEmpty. Operand 3658 states and 10841 transitions. [2021-08-21 12:51:03,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:51:03,902 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:03,902 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:03,923 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 12:51:04,102 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 12:51:04,102 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:04,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:04,102 INFO L82 PathProgramCache]: Analyzing trace with hash -1790602966, now seen corresponding path program 65 times [2021-08-21 12:51:04,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:04,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848950184] [2021-08-21 12:51:04,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:04,103 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:04,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:04,256 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:04,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:04,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848950184] [2021-08-21 12:51:04,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848950184] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:04,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737895873] [2021-08-21 12:51:04,257 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:51:04,257 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:04,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:04,258 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 12:51:04,258 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 12:51:06,273 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:51:06,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:06,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:51:06,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:06,656 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-08-21 12:51:06,656 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 42 treesize of output 43 [2021-08-21 12:51:06,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-08-21 12:51:06,869 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:06,869 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:51:06,875 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:06,875 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 20 treesize of output 24 [2021-08-21 12:51:06,909 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:06,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737895873] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:06,909 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:06,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 17 [2021-08-21 12:51:06,909 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93935370] [2021-08-21 12:51:06,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:51:06,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:06,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:51:06,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:51:06,910 INFO L87 Difference]: Start difference. First operand 3658 states and 10841 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:08,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:08,819 INFO L93 Difference]: Finished difference Result 5109 states and 14974 transitions. [2021-08-21 12:51:08,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:51:08,820 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:51:08,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:08,828 INFO L225 Difference]: With dead ends: 5109 [2021-08-21 12:51:08,828 INFO L226 Difference]: Without dead ends: 5008 [2021-08-21 12:51:08,828 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 329.4ms TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2021-08-21 12:51:08,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5008 states. [2021-08-21 12:51:08,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5008 to 3675. [2021-08-21 12:51:08,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3675 states, 3674 states have (on average 2.9654327708219923) internal successors, (10895), 3674 states have internal predecessors, (10895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:08,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3675 states to 3675 states and 10895 transitions. [2021-08-21 12:51:08,883 INFO L78 Accepts]: Start accepts. Automaton has 3675 states and 10895 transitions. Word has length 35 [2021-08-21 12:51:08,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:08,883 INFO L470 AbstractCegarLoop]: Abstraction has 3675 states and 10895 transitions. [2021-08-21 12:51:08,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:08,883 INFO L276 IsEmpty]: Start isEmpty. Operand 3675 states and 10895 transitions. [2021-08-21 12:51:08,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:51:08,888 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:08,888 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:08,909 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 12:51:09,093 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 12:51:09,093 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:09,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:09,093 INFO L82 PathProgramCache]: Analyzing trace with hash -397334408, now seen corresponding path program 66 times [2021-08-21 12:51:09,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:09,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74236437] [2021-08-21 12:51:09,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:09,094 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:09,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:09,301 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:09,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:09,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74236437] [2021-08-21 12:51:09,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74236437] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:09,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534418729] [2021-08-21 12:51:09,301 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:51:09,301 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:09,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:09,302 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 12:51:09,302 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 12:51:11,376 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 12:51:11,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:11,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:51:11,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:11,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 12:51:11,710 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:11,711 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 40 [2021-08-21 12:51:11,801 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:11,801 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:51:11,804 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:51:11,804 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 22 treesize of output 16 [2021-08-21 12:51:11,823 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:11,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534418729] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:11,823 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:11,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:51:11,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535091809] [2021-08-21 12:51:11,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:51:11,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:11,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:51:11,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:51:11,824 INFO L87 Difference]: Start difference. First operand 3675 states and 10895 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:13,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:13,353 INFO L93 Difference]: Finished difference Result 5192 states and 15399 transitions. [2021-08-21 12:51:13,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:51:13,354 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:51:13,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:13,362 INFO L225 Difference]: With dead ends: 5192 [2021-08-21 12:51:13,362 INFO L226 Difference]: Without dead ends: 5155 [2021-08-21 12:51:13,362 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 211.6ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:51:13,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5155 states. [2021-08-21 12:51:13,405 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5155 to 3786. [2021-08-21 12:51:13,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3786 states, 3785 states have (on average 2.9725231175693527) internal successors, (11251), 3785 states have internal predecessors, (11251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:13,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3786 states to 3786 states and 11251 transitions. [2021-08-21 12:51:13,416 INFO L78 Accepts]: Start accepts. Automaton has 3786 states and 11251 transitions. Word has length 35 [2021-08-21 12:51:13,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:13,416 INFO L470 AbstractCegarLoop]: Abstraction has 3786 states and 11251 transitions. [2021-08-21 12:51:13,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:13,416 INFO L276 IsEmpty]: Start isEmpty. Operand 3786 states and 11251 transitions. [2021-08-21 12:51:13,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:51:13,420 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:13,420 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:13,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2021-08-21 12:51:13,621 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 12:51:13,621 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:13,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:13,621 INFO L82 PathProgramCache]: Analyzing trace with hash 326655800, now seen corresponding path program 67 times [2021-08-21 12:51:13,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:13,621 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608892855] [2021-08-21 12:51:13,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:13,622 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:13,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:13,848 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:13,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:13,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608892855] [2021-08-21 12:51:13,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608892855] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:13,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576125908] [2021-08-21 12:51:13,849 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:51:13,849 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:13,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:13,850 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 12:51:13,851 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 12:51:15,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:15,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:51:15,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:16,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 12:51:16,418 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:16,418 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 53 treesize of output 53 [2021-08-21 12:51:17,071 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-21 12:51:17,071 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-21 12:51:17,075 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:51:17,075 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 24 [2021-08-21 12:51:17,095 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:17,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576125908] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:17,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:17,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:51:17,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128885163] [2021-08-21 12:51:17,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:51:17,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:17,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:51:17,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=294, Unknown=1, NotChecked=0, Total=342 [2021-08-21 12:51:17,096 INFO L87 Difference]: Start difference. First operand 3786 states and 11251 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:23,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:23,737 INFO L93 Difference]: Finished difference Result 5087 states and 15015 transitions. [2021-08-21 12:51:23,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:51:23,737 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:51:23,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:23,745 INFO L225 Difference]: With dead ends: 5087 [2021-08-21 12:51:23,745 INFO L226 Difference]: Without dead ends: 4984 [2021-08-21 12:51:23,745 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1185.6ms TimeCoverageRelationStatistics Valid=66, Invalid=438, Unknown=2, NotChecked=0, Total=506 [2021-08-21 12:51:23,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4984 states. [2021-08-21 12:51:23,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4984 to 3775. [2021-08-21 12:51:23,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3775 states, 3774 states have (on average 2.969528351881293) internal successors, (11207), 3774 states have internal predecessors, (11207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:23,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3775 states to 3775 states and 11207 transitions. [2021-08-21 12:51:23,798 INFO L78 Accepts]: Start accepts. Automaton has 3775 states and 11207 transitions. Word has length 35 [2021-08-21 12:51:23,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:23,798 INFO L470 AbstractCegarLoop]: Abstraction has 3775 states and 11207 transitions. [2021-08-21 12:51:23,798 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:23,798 INFO L276 IsEmpty]: Start isEmpty. Operand 3775 states and 11207 transitions. [2021-08-21 12:51:23,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:51:23,802 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:23,802 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:23,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:24,003 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 12:51:24,003 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:24,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:24,003 INFO L82 PathProgramCache]: Analyzing trace with hash -1900211916, now seen corresponding path program 68 times [2021-08-21 12:51:24,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:24,003 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257937489] [2021-08-21 12:51:24,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:24,004 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:24,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:24,276 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:24,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:24,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257937489] [2021-08-21 12:51:24,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257937489] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:24,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397374773] [2021-08-21 12:51:24,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:51:24,277 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:24,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:24,281 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 12:51:24,282 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 12:51:26,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:51:26,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:26,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:51:26,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:26,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2021-08-21 12:51:27,333 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:27,333 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 53 treesize of output 53 [2021-08-21 12:51:28,465 INFO L354 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2021-08-21 12:51:28,466 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 41 [2021-08-21 12:51:28,469 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:51:28,470 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 24 treesize of output 16 [2021-08-21 12:51:28,498 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:28,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397374773] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:28,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:28,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:51:28,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755018053] [2021-08-21 12:51:28,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:51:28,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:28,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:51:28,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=291, Unknown=3, NotChecked=0, Total=342 [2021-08-21 12:51:28,499 INFO L87 Difference]: Start difference. First operand 3775 states and 11207 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:32,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:32,823 INFO L93 Difference]: Finished difference Result 5096 states and 15021 transitions. [2021-08-21 12:51:32,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:51:32,823 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:51:32,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:32,831 INFO L225 Difference]: With dead ends: 5096 [2021-08-21 12:51:32,831 INFO L226 Difference]: Without dead ends: 4993 [2021-08-21 12:51:32,831 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1671.6ms TimeCoverageRelationStatistics Valid=63, Invalid=396, Unknown=3, NotChecked=0, Total=462 [2021-08-21 12:51:32,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4993 states. [2021-08-21 12:51:32,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4993 to 3785. [2021-08-21 12:51:32,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3785 states, 3784 states have (on average 2.968287526427061) internal successors, (11232), 3784 states have internal predecessors, (11232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:32,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3785 states to 3785 states and 11232 transitions. [2021-08-21 12:51:32,883 INFO L78 Accepts]: Start accepts. Automaton has 3785 states and 11232 transitions. Word has length 35 [2021-08-21 12:51:32,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:32,883 INFO L470 AbstractCegarLoop]: Abstraction has 3785 states and 11232 transitions. [2021-08-21 12:51:32,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:32,883 INFO L276 IsEmpty]: Start isEmpty. Operand 3785 states and 11232 transitions. [2021-08-21 12:51:32,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:51:32,887 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:32,887 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:32,909 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 12:51:33,088 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 12:51:33,088 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:33,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:33,088 INFO L82 PathProgramCache]: Analyzing trace with hash -1954980498, now seen corresponding path program 69 times [2021-08-21 12:51:33,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:33,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854292053] [2021-08-21 12:51:33,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:33,089 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:33,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:33,275 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:33,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:33,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854292053] [2021-08-21 12:51:33,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854292053] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:33,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327538311] [2021-08-21 12:51:33,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:51:33,275 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:33,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:33,276 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 12:51:33,277 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 12:51:35,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 12:51:35,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:35,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:51:35,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:35,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:51:35,831 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:35,832 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 40 [2021-08-21 12:51:35,949 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:35,949 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:51:35,953 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:51:35,954 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 22 treesize of output 16 [2021-08-21 12:51:35,981 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:35,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327538311] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:35,982 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:35,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:51:35,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351235691] [2021-08-21 12:51:35,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:51:35,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:35,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:51:35,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:51:35,983 INFO L87 Difference]: Start difference. First operand 3785 states and 11232 transitions. Second operand has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:36,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:36,235 INFO L93 Difference]: Finished difference Result 5673 states and 16771 transitions. [2021-08-21 12:51:36,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:51:36,235 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:51:36,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:36,244 INFO L225 Difference]: With dead ends: 5673 [2021-08-21 12:51:36,244 INFO L226 Difference]: Without dead ends: 5517 [2021-08-21 12:51:36,244 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 199.4ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:51:36,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5517 states. [2021-08-21 12:51:36,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5517 to 3865. [2021-08-21 12:51:36,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3865 states, 3864 states have (on average 2.966614906832298) internal successors, (11463), 3864 states have internal predecessors, (11463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:36,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3865 states to 3865 states and 11463 transitions. [2021-08-21 12:51:36,311 INFO L78 Accepts]: Start accepts. Automaton has 3865 states and 11463 transitions. Word has length 35 [2021-08-21 12:51:36,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:36,311 INFO L470 AbstractCegarLoop]: Abstraction has 3865 states and 11463 transitions. [2021-08-21 12:51:36,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.125) internal successors, (50), 15 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:36,311 INFO L276 IsEmpty]: Start isEmpty. Operand 3865 states and 11463 transitions. [2021-08-21 12:51:36,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:51:36,317 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:36,317 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:36,340 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 12:51:36,517 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 12:51:36,517 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:36,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:36,518 INFO L82 PathProgramCache]: Analyzing trace with hash -1230990290, now seen corresponding path program 70 times [2021-08-21 12:51:36,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:36,518 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246283008] [2021-08-21 12:51:36,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:36,518 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:36,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:36,735 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:36,735 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:36,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246283008] [2021-08-21 12:51:36,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246283008] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:36,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212129038] [2021-08-21 12:51:36,736 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:51:36,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:36,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:36,737 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 12:51:36,737 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 12:51:38,995 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:51:38,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:38,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:51:38,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:39,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2021-08-21 12:51:39,361 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:39,361 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 53 treesize of output 53 [2021-08-21 12:51:39,836 WARN L860 $PredicateComparison]: unable to prove that (exists ((v_size1_135 Int) (v_state12_98 Int)) (let ((.cse0 (select (select c_consume v_state12_98) (select c_queue1 (+ (- 1) c_front1))))) (and (= c_state12 .cse0) (<= v_size1_135 0) (< 0 (+ v_size1_135 1)) (= c_state22 (select (select c_consume .cse0) (select c_queue1 (+ c_front1 v_size1_135))))))) is different from true [2021-08-21 12:51:39,998 INFO L354 Elim1Store]: treesize reduction 31, result has 41.5 percent of original size [2021-08-21 12:51:39,998 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 39 [2021-08-21 12:51:40,002 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:51:40,002 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 22 treesize of output 16 [2021-08-21 12:51:40,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 7 not checked. [2021-08-21 12:51:40,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212129038] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:40,021 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:40,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:51:40,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183042670] [2021-08-21 12:51:40,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:51:40,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:40,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:51:40,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=258, Unknown=1, NotChecked=32, Total=342 [2021-08-21 12:51:40,022 INFO L87 Difference]: Start difference. First operand 3865 states and 11463 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:40,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:40,353 INFO L93 Difference]: Finished difference Result 5252 states and 15456 transitions. [2021-08-21 12:51:40,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:51:40,353 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:51:40,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:40,361 INFO L225 Difference]: With dead ends: 5252 [2021-08-21 12:51:40,361 INFO L226 Difference]: Without dead ends: 5101 [2021-08-21 12:51:40,362 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 733.1ms TimeCoverageRelationStatistics Valid=75, Invalid=434, Unknown=1, NotChecked=42, Total=552 [2021-08-21 12:51:40,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5101 states. [2021-08-21 12:51:40,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5101 to 3835. [2021-08-21 12:51:40,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3835 states, 3834 states have (on average 2.9663536776212833) internal successors, (11373), 3834 states have internal predecessors, (11373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:40,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3835 states to 3835 states and 11373 transitions. [2021-08-21 12:51:40,414 INFO L78 Accepts]: Start accepts. Automaton has 3835 states and 11373 transitions. Word has length 35 [2021-08-21 12:51:40,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:40,414 INFO L470 AbstractCegarLoop]: Abstraction has 3835 states and 11373 transitions. [2021-08-21 12:51:40,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:40,414 INFO L276 IsEmpty]: Start isEmpty. Operand 3835 states and 11373 transitions. [2021-08-21 12:51:40,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:51:40,419 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:40,419 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:40,441 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 12:51:40,619 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 12:51:40,619 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:40,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:40,620 INFO L82 PathProgramCache]: Analyzing trace with hash 278503518, now seen corresponding path program 71 times [2021-08-21 12:51:40,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:40,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509833188] [2021-08-21 12:51:40,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:40,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:40,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:40,823 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:40,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:40,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509833188] [2021-08-21 12:51:40,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509833188] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:40,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706829319] [2021-08-21 12:51:40,823 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:51:40,823 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:40,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:40,824 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 12:51:40,826 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 12:51:43,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:51:43,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:43,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:51:43,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:43,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:51:43,418 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:43,418 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 40 [2021-08-21 12:51:43,513 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:43,513 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:51:43,516 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:51:43,516 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 22 treesize of output 16 [2021-08-21 12:51:43,535 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:43,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706829319] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:43,535 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:43,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:51:43,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536477544] [2021-08-21 12:51:43,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:51:43,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:43,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:51:43,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:51:43,536 INFO L87 Difference]: Start difference. First operand 3835 states and 11373 transitions. Second operand has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 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 12:51:44,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:44,790 INFO L93 Difference]: Finished difference Result 5551 states and 16452 transitions. [2021-08-21 12:51:44,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:51:44,791 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 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 35 [2021-08-21 12:51:44,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:44,799 INFO L225 Difference]: With dead ends: 5551 [2021-08-21 12:51:44,799 INFO L226 Difference]: Without dead ends: 5514 [2021-08-21 12:51:44,799 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 195.9ms TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:51:44,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5514 states. [2021-08-21 12:51:44,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5514 to 3883. [2021-08-21 12:51:44,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3883 states, 3882 states have (on average 2.96676970633694) internal successors, (11517), 3882 states have internal predecessors, (11517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:44,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3883 states to 3883 states and 11517 transitions. [2021-08-21 12:51:44,859 INFO L78 Accepts]: Start accepts. Automaton has 3883 states and 11517 transitions. Word has length 35 [2021-08-21 12:51:44,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:44,859 INFO L470 AbstractCegarLoop]: Abstraction has 3883 states and 11517 transitions. [2021-08-21 12:51:44,859 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.9375) internal successors, (47), 15 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 12:51:44,859 INFO L276 IsEmpty]: Start isEmpty. Operand 3883 states and 11517 transitions. [2021-08-21 12:51:44,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:51:44,864 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:44,864 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:44,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2021-08-21 12:51:45,064 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 12:51:45,064 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:45,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:45,065 INFO L82 PathProgramCache]: Analyzing trace with hash -948105710, now seen corresponding path program 72 times [2021-08-21 12:51:45,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:45,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627686575] [2021-08-21 12:51:45,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:45,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:45,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:45,254 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:45,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:45,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627686575] [2021-08-21 12:51:45,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627686575] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:45,254 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511644633] [2021-08-21 12:51:45,254 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:51:45,254 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:45,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:45,255 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 12:51:45,256 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 12:51:47,602 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:51:47,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:51:47,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:51:47,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:47,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:51:48,056 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:48,057 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 54 treesize of output 56 [2021-08-21 12:51:48,726 INFO L354 Elim1Store]: treesize reduction 33, result has 40.0 percent of original size [2021-08-21 12:51:48,726 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 37 [2021-08-21 12:51:48,730 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:51:48,730 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 22 treesize of output 16 [2021-08-21 12:51:48,755 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:48,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511644633] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:48,755 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:48,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-08-21 12:51:48,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042423156] [2021-08-21 12:51:48,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:51:48,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:48,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:51:48,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2021-08-21 12:51:48,756 INFO L87 Difference]: Start difference. First operand 3883 states and 11517 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:56,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:56,056 INFO L93 Difference]: Finished difference Result 5860 states and 17353 transitions. [2021-08-21 12:51:56,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:51:56,056 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:51:56,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:56,066 INFO L225 Difference]: With dead ends: 5860 [2021-08-21 12:51:56,066 INFO L226 Difference]: Without dead ends: 5805 [2021-08-21 12:51:56,066 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 674.9ms TimeCoverageRelationStatistics Valid=58, Invalid=247, Unknown=1, NotChecked=0, Total=306 [2021-08-21 12:51:56,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5805 states. [2021-08-21 12:51:56,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5805 to 3919. [2021-08-21 12:51:56,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3919 states, 3918 states have (on average 2.967075038284839) internal successors, (11625), 3918 states have internal predecessors, (11625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:56,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3919 states to 3919 states and 11625 transitions. [2021-08-21 12:51:56,134 INFO L78 Accepts]: Start accepts. Automaton has 3919 states and 11625 transitions. Word has length 35 [2021-08-21 12:51:56,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:51:56,134 INFO L470 AbstractCegarLoop]: Abstraction has 3919 states and 11625 transitions. [2021-08-21 12:51:56,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:56,134 INFO L276 IsEmpty]: Start isEmpty. Operand 3919 states and 11625 transitions. [2021-08-21 12:51:56,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:51:56,139 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:51:56,139 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:51:56,162 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 12:51:56,339 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 12:51:56,339 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:51:56,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:51:56,340 INFO L82 PathProgramCache]: Analyzing trace with hash 1490888846, now seen corresponding path program 73 times [2021-08-21 12:51:56,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:51:56,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406669459] [2021-08-21 12:51:56,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:51:56,340 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:51:56,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:56,523 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:56,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:51:56,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406669459] [2021-08-21 12:51:56,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406669459] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:56,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006175834] [2021-08-21 12:51:56,523 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:51:56,523 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:51:56,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:51:56,524 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 12:51:56,524 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 12:51:58,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:51:58,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:51:58,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:51:59,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:51:59,391 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-08-21 12:51:59,392 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 54 treesize of output 38 [2021-08-21 12:51:59,656 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:59,656 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:51:59,663 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:51:59,663 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 20 treesize of output 24 [2021-08-21 12:51:59,697 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:51:59,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006175834] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:51:59,697 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:51:59,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 16 [2021-08-21 12:51:59,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576671638] [2021-08-21 12:51:59,697 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:51:59,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:51:59,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:51:59,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:51:59,698 INFO L87 Difference]: Start difference. First operand 3919 states and 11625 transitions. Second operand has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:51:59,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:51:59,985 INFO L93 Difference]: Finished difference Result 5506 states and 16254 transitions. [2021-08-21 12:51:59,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:51:59,985 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:51:59,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:51:59,994 INFO L225 Difference]: With dead ends: 5506 [2021-08-21 12:51:59,994 INFO L226 Difference]: Without dead ends: 5451 [2021-08-21 12:51:59,994 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 440.7ms TimeCoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:51:59,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5451 states. [2021-08-21 12:52:00,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5451 to 3853. [2021-08-21 12:52:00,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3853 states, 3852 states have (on average 2.966510903426791) internal successors, (11427), 3852 states have internal predecessors, (11427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:00,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3853 states to 3853 states and 11427 transitions. [2021-08-21 12:52:00,050 INFO L78 Accepts]: Start accepts. Automaton has 3853 states and 11427 transitions. Word has length 35 [2021-08-21 12:52:00,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:00,050 INFO L470 AbstractCegarLoop]: Abstraction has 3853 states and 11427 transitions. [2021-08-21 12:52:00,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:00,050 INFO L276 IsEmpty]: Start isEmpty. Operand 3853 states and 11427 transitions. [2021-08-21 12:52:00,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:52:00,054 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:00,054 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:00,076 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 12:52:00,255 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 12:52:00,255 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:00,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:00,255 INFO L82 PathProgramCache]: Analyzing trace with hash 640995640, now seen corresponding path program 74 times [2021-08-21 12:52:00,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:00,255 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689447989] [2021-08-21 12:52:00,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:00,255 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:00,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:00,573 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:00,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:00,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689447989] [2021-08-21 12:52:00,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689447989] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:00,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461381650] [2021-08-21 12:52:00,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:52:00,573 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:00,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:00,574 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 12:52:00,575 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 12:52:03,048 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:52:03,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:03,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:52:03,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:03,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2021-08-21 12:52:04,566 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:04,567 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 53 treesize of output 53 [2021-08-21 12:52:06,050 INFO L354 Elim1Store]: treesize reduction 31, result has 41.5 percent of original size [2021-08-21 12:52:06,050 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 39 [2021-08-21 12:52:06,054 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:52:06,054 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 22 treesize of output 16 [2021-08-21 12:52:06,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:06,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461381650] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:06,074 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:06,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:52:06,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074147901] [2021-08-21 12:52:06,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:52:06,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:06,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:52:06,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=285, Unknown=6, NotChecked=0, Total=342 [2021-08-21 12:52:06,075 INFO L87 Difference]: Start difference. First operand 3853 states and 11427 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:19,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:19,441 INFO L93 Difference]: Finished difference Result 5713 states and 16748 transitions. [2021-08-21 12:52:19,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:52:19,442 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:52:19,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:19,451 INFO L225 Difference]: With dead ends: 5713 [2021-08-21 12:52:19,451 INFO L226 Difference]: Without dead ends: 5501 [2021-08-21 12:52:19,451 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 2666.1ms TimeCoverageRelationStatistics Valid=61, Invalid=353, Unknown=6, NotChecked=0, Total=420 [2021-08-21 12:52:19,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5501 states. [2021-08-21 12:52:19,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5501 to 3895. [2021-08-21 12:52:19,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3895 states, 3894 states have (on average 2.963276836158192) internal successors, (11539), 3894 states have internal predecessors, (11539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:19,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3895 states to 3895 states and 11539 transitions. [2021-08-21 12:52:19,507 INFO L78 Accepts]: Start accepts. Automaton has 3895 states and 11539 transitions. Word has length 35 [2021-08-21 12:52:19,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:19,507 INFO L470 AbstractCegarLoop]: Abstraction has 3895 states and 11539 transitions. [2021-08-21 12:52:19,507 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:19,507 INFO L276 IsEmpty]: Start isEmpty. Operand 3895 states and 11539 transitions. [2021-08-21 12:52:19,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:52:19,512 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:19,512 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:19,534 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 12:52:19,712 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 12:52:19,712 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:19,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:19,713 INFO L82 PathProgramCache]: Analyzing trace with hash -725700588, now seen corresponding path program 75 times [2021-08-21 12:52:19,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:19,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750580800] [2021-08-21 12:52:19,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:19,713 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:19,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:19,934 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:52:19,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:19,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750580800] [2021-08-21 12:52:19,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750580800] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:19,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266613022] [2021-08-21 12:52:19,934 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:52:19,934 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:19,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:19,935 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 12:52:19,936 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 12:52:22,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:52:22,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:22,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:52:22,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:22,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 12:52:22,761 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:22,761 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 46 treesize of output 46 [2021-08-21 12:52:23,810 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:23,810 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 76 [2021-08-21 12:52:23,820 INFO L354 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2021-08-21 12:52:23,821 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 67 treesize of output 49 [2021-08-21 12:52:23,901 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:23,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266613022] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:23,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:23,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-21 12:52:23,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759910121] [2021-08-21 12:52:23,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:52:23,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:23,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:52:23,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=249, Unknown=3, NotChecked=0, Total=306 [2021-08-21 12:52:23,902 INFO L87 Difference]: Start difference. First operand 3895 states and 11539 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:37,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:37,677 INFO L93 Difference]: Finished difference Result 6140 states and 18131 transitions. [2021-08-21 12:52:37,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:52:37,678 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:52:37,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:37,688 INFO L225 Difference]: With dead ends: 6140 [2021-08-21 12:52:37,688 INFO L226 Difference]: Without dead ends: 6103 [2021-08-21 12:52:37,688 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 3212.5ms TimeCoverageRelationStatistics Valid=165, Invalid=818, Unknown=9, NotChecked=0, Total=992 [2021-08-21 12:52:37,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6103 states. [2021-08-21 12:52:37,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6103 to 3925. [2021-08-21 12:52:37,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3925 states, 3924 states have (on average 2.9635575942915393) internal successors, (11629), 3924 states have internal predecessors, (11629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:37,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3925 states to 3925 states and 11629 transitions. [2021-08-21 12:52:37,747 INFO L78 Accepts]: Start accepts. Automaton has 3925 states and 11629 transitions. Word has length 35 [2021-08-21 12:52:37,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:37,747 INFO L470 AbstractCegarLoop]: Abstraction has 3925 states and 11629 transitions. [2021-08-21 12:52:37,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:37,747 INFO L276 IsEmpty]: Start isEmpty. Operand 3925 states and 11629 transitions. [2021-08-21 12:52:37,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:52:37,752 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:37,752 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:37,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2021-08-21 12:52:37,952 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 12:52:37,953 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:37,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:37,953 INFO L82 PathProgramCache]: Analyzing trace with hash 577852754, now seen corresponding path program 76 times [2021-08-21 12:52:37,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:37,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117675347] [2021-08-21 12:52:37,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:37,953 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:38,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:38,238 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:52:38,239 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:38,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117675347] [2021-08-21 12:52:38,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117675347] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:38,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10666756] [2021-08-21 12:52:38,239 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:52:38,239 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:38,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:38,240 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 12:52:38,241 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 12:52:40,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:52:40,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:40,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:52:40,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:41,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 12:52:41,363 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-21 12:52:41,363 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 56 treesize of output 42 [2021-08-21 12:52:41,931 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:41,931 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:52:41,936 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:41,936 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 20 treesize of output 24 [2021-08-21 12:52:41,970 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:41,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10666756] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:41,970 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:41,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:52:41,970 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172529378] [2021-08-21 12:52:41,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:52:41,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:41,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:52:41,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=252, Unknown=1, NotChecked=0, Total=306 [2021-08-21 12:52:41,971 INFO L87 Difference]: Start difference. First operand 3925 states and 11629 transitions. Second operand has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:46,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:46,733 INFO L93 Difference]: Finished difference Result 5426 states and 15926 transitions. [2021-08-21 12:52:46,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:52:46,733 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:52:46,733 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:46,742 INFO L225 Difference]: With dead ends: 5426 [2021-08-21 12:52:46,742 INFO L226 Difference]: Without dead ends: 5371 [2021-08-21 12:52:46,742 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 790.5ms TimeCoverageRelationStatistics Valid=65, Invalid=314, Unknown=1, NotChecked=0, Total=380 [2021-08-21 12:52:46,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5371 states. [2021-08-21 12:52:46,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5371 to 3895. [2021-08-21 12:52:46,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3895 states, 3894 states have (on average 2.963276836158192) internal successors, (11539), 3894 states have internal predecessors, (11539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:46,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3895 states to 3895 states and 11539 transitions. [2021-08-21 12:52:46,795 INFO L78 Accepts]: Start accepts. Automaton has 3895 states and 11539 transitions. Word has length 35 [2021-08-21 12:52:46,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:46,795 INFO L470 AbstractCegarLoop]: Abstraction has 3895 states and 11539 transitions. [2021-08-21 12:52:46,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.111111111111111) internal successors, (56), 17 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:46,795 INFO L276 IsEmpty]: Start isEmpty. Operand 3895 states and 11539 transitions. [2021-08-21 12:52:46,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:52:46,800 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:46,800 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:46,822 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2021-08-21 12:52:47,000 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 12:52:47,000 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:47,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:47,001 INFO L82 PathProgramCache]: Analyzing trace with hash -915391228, now seen corresponding path program 77 times [2021-08-21 12:52:47,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:47,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353133096] [2021-08-21 12:52:47,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:47,001 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:47,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:47,194 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:47,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:47,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353133096] [2021-08-21 12:52:47,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353133096] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:47,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300381246] [2021-08-21 12:52:47,194 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:52:47,195 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:47,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:47,195 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 12:52:47,196 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 12:52:49,758 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 12:52:49,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:49,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:52:49,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:49,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:52:50,104 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:50,104 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 40 [2021-08-21 12:52:50,187 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:50,187 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:52:50,190 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:52:50,190 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 22 treesize of output 16 [2021-08-21 12:52:50,209 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:50,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300381246] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:50,209 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:50,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:52:50,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727930038] [2021-08-21 12:52:50,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:52:50,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:50,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:52:50,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:52:50,210 INFO L87 Difference]: Start difference. First operand 3895 states and 11539 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:51,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:52:51,481 INFO L93 Difference]: Finished difference Result 6252 states and 18462 transitions. [2021-08-21 12:52:51,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:52:51,482 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:52:51,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:52:51,491 INFO L225 Difference]: With dead ends: 6252 [2021-08-21 12:52:51,491 INFO L226 Difference]: Without dead ends: 6084 [2021-08-21 12:52:51,491 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 200.7ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:52:51,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6084 states. [2021-08-21 12:52:51,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6084 to 3975. [2021-08-21 12:52:51,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3975 states, 3974 states have (on average 2.9617513839959737) internal successors, (11770), 3974 states have internal predecessors, (11770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:51,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 11770 transitions. [2021-08-21 12:52:51,550 INFO L78 Accepts]: Start accepts. Automaton has 3975 states and 11770 transitions. Word has length 35 [2021-08-21 12:52:51,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:52:51,550 INFO L470 AbstractCegarLoop]: Abstraction has 3975 states and 11770 transitions. [2021-08-21 12:52:51,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 14 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:52:51,550 INFO L276 IsEmpty]: Start isEmpty. Operand 3975 states and 11770 transitions. [2021-08-21 12:52:51,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:52:51,554 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:52:51,554 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:52:51,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2021-08-21 12:52:51,755 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 12:52:51,755 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:52:51,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:52:51,755 INFO L82 PathProgramCache]: Analyzing trace with hash -191401020, now seen corresponding path program 78 times [2021-08-21 12:52:51,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:52:51,755 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469101774] [2021-08-21 12:52:51,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:52:51,755 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:52:51,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:52:52,004 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:52,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:52:52,004 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469101774] [2021-08-21 12:52:52,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469101774] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:52,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313704358] [2021-08-21 12:52:52,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:52:52,005 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:52:52,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:52:52,005 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 12:52:52,006 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 12:52:54,649 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 12:52:54,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:52:54,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:52:54,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:52:54,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2021-08-21 12:52:54,973 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:54,973 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 46 treesize of output 46 [2021-08-21 12:52:55,063 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:52:55,063 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 72 [2021-08-21 12:52:55,073 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-21 12:52:55,074 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 63 treesize of output 49 [2021-08-21 12:52:55,154 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:52:55,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313704358] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:52:55,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:52:55,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 12:52:55,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747577419] [2021-08-21 12:52:55,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:52:55,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:52:55,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:52:55,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:52:55,155 INFO L87 Difference]: Start difference. First operand 3975 states and 11770 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:00,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:00,848 INFO L93 Difference]: Finished difference Result 5960 states and 17551 transitions. [2021-08-21 12:53:00,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:53:00,848 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:53:00,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:00,859 INFO L225 Difference]: With dead ends: 5960 [2021-08-21 12:53:00,859 INFO L226 Difference]: Without dead ends: 5819 [2021-08-21 12:53:00,859 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1161.5ms TimeCoverageRelationStatistics Valid=132, Invalid=797, Unknown=1, NotChecked=0, Total=930 [2021-08-21 12:53:00,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5819 states. [2021-08-21 12:53:00,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5819 to 3945. [2021-08-21 12:53:00,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3945 states, 3944 states have (on average 2.9614604462474645) internal successors, (11680), 3944 states have internal predecessors, (11680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:00,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3945 states to 3945 states and 11680 transitions. [2021-08-21 12:53:00,929 INFO L78 Accepts]: Start accepts. Automaton has 3945 states and 11680 transitions. Word has length 35 [2021-08-21 12:53:00,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:00,929 INFO L470 AbstractCegarLoop]: Abstraction has 3945 states and 11680 transitions. [2021-08-21 12:53:00,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:00,929 INFO L276 IsEmpty]: Start isEmpty. Operand 3945 states and 11680 transitions. [2021-08-21 12:53:00,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:53:00,934 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:00,934 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:00,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2021-08-21 12:53:01,135 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 12:53:01,135 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:01,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:01,135 INFO L82 PathProgramCache]: Analyzing trace with hash 1318092788, now seen corresponding path program 79 times [2021-08-21 12:53:01,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:01,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88296127] [2021-08-21 12:53:01,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:01,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:01,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:01,316 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:01,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:01,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88296127] [2021-08-21 12:53:01,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88296127] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:01,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181497670] [2021-08-21 12:53:01,316 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:53:01,316 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:01,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:01,318 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 12:53:01,318 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 12:53:03,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:04,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:53:04,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:04,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:53:04,281 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:04,281 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 40 [2021-08-21 12:53:04,377 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:04,377 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:53:04,380 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:53:04,380 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 22 treesize of output 16 [2021-08-21 12:53:04,399 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:04,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181497670] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:04,399 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:04,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:53:04,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979623732] [2021-08-21 12:53:04,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:53:04,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:04,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:53:04,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:53:04,400 INFO L87 Difference]: Start difference. First operand 3945 states and 11680 transitions. Second operand has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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 12:53:04,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:04,654 INFO L93 Difference]: Finished difference Result 6162 states and 18243 transitions. [2021-08-21 12:53:04,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:53:04,654 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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 35 [2021-08-21 12:53:04,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:04,678 INFO L225 Difference]: With dead ends: 6162 [2021-08-21 12:53:04,678 INFO L226 Difference]: Without dead ends: 6116 [2021-08-21 12:53:04,678 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 179.1ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:53:04,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6116 states. [2021-08-21 12:53:04,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6116 to 3981. [2021-08-21 12:53:04,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3981 states, 3980 states have (on average 2.9618090452261305) internal successors, (11788), 3980 states have internal predecessors, (11788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:04,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3981 states to 3981 states and 11788 transitions. [2021-08-21 12:53:04,735 INFO L78 Accepts]: Start accepts. Automaton has 3981 states and 11788 transitions. Word has length 35 [2021-08-21 12:53:04,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:04,735 INFO L470 AbstractCegarLoop]: Abstraction has 3981 states and 11788 transitions. [2021-08-21 12:53:04,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.066666666666667) internal successors, (46), 14 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 12:53:04,735 INFO L276 IsEmpty]: Start isEmpty. Operand 3981 states and 11788 transitions. [2021-08-21 12:53:04,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:53:04,740 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:04,740 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:04,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2021-08-21 12:53:04,940 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 12:53:04,940 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:04,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:04,941 INFO L82 PathProgramCache]: Analyzing trace with hash 91483560, now seen corresponding path program 80 times [2021-08-21 12:53:04,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:04,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819766981] [2021-08-21 12:53:04,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:04,941 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:04,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:05,126 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:05,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:05,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819766981] [2021-08-21 12:53:05,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819766981] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:05,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012785227] [2021-08-21 12:53:05,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:53:05,127 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:05,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:05,127 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 12:53:05,129 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 12:53:07,829 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:53:07,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:07,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:53:07,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:07,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:53:08,268 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:08,268 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 54 treesize of output 56 [2021-08-21 12:53:08,893 INFO L354 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2021-08-21 12:53:08,894 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 40 [2021-08-21 12:53:08,897 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-21 12:53:08,897 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 22 [2021-08-21 12:53:08,917 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:08,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012785227] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:08,917 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:08,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:53:08,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546094097] [2021-08-21 12:53:08,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:53:08,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:08,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:53:08,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=191, Unknown=1, NotChecked=0, Total=240 [2021-08-21 12:53:08,918 INFO L87 Difference]: Start difference. First operand 3981 states and 11788 transitions. Second operand has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:09,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:09,185 INFO L93 Difference]: Finished difference Result 6331 states and 18721 transitions. [2021-08-21 12:53:09,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:53:09,186 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:53:09,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:09,195 INFO L225 Difference]: With dead ends: 6331 [2021-08-21 12:53:09,196 INFO L226 Difference]: Without dead ends: 6228 [2021-08-21 12:53:09,196 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 627.1ms TimeCoverageRelationStatistics Valid=54, Invalid=217, Unknown=1, NotChecked=0, Total=272 [2021-08-21 12:53:09,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6228 states. [2021-08-21 12:53:09,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6228 to 4047. [2021-08-21 12:53:09,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4047 states, 4046 states have (on average 2.9609490855165594) internal successors, (11980), 4046 states have internal predecessors, (11980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:09,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4047 states to 4047 states and 11980 transitions. [2021-08-21 12:53:09,254 INFO L78 Accepts]: Start accepts. Automaton has 4047 states and 11980 transitions. Word has length 35 [2021-08-21 12:53:09,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:09,254 INFO L470 AbstractCegarLoop]: Abstraction has 4047 states and 11980 transitions. [2021-08-21 12:53:09,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.4375) internal successors, (55), 15 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:09,254 INFO L276 IsEmpty]: Start isEmpty. Operand 4047 states and 11980 transitions. [2021-08-21 12:53:09,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:53:09,259 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:09,259 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:09,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2021-08-21 12:53:09,459 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 12:53:09,460 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:09,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:09,460 INFO L82 PathProgramCache]: Analyzing trace with hash -1764489180, now seen corresponding path program 81 times [2021-08-21 12:53:09,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:09,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147599152] [2021-08-21 12:53:09,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:09,460 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:09,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:09,650 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:09,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:09,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147599152] [2021-08-21 12:53:09,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147599152] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:09,650 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244282371] [2021-08-21 12:53:09,650 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:53:09,651 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:09,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:09,651 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 12:53:09,652 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 12:53:12,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 12:53:12,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:12,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:53:12,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:12,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 14 [2021-08-21 12:53:12,841 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-08-21 12:53:12,842 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 54 treesize of output 38 [2021-08-21 12:53:12,871 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:12,872 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:53:12,877 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:12,877 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 20 treesize of output 24 [2021-08-21 12:53:12,910 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:12,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244282371] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:12,911 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:12,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:53:12,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246875240] [2021-08-21 12:53:12,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:53:12,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:12,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:53:12,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:53:12,911 INFO L87 Difference]: Start difference. First operand 4047 states and 11980 transitions. Second operand has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:14,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:14,299 INFO L93 Difference]: Finished difference Result 5888 states and 17364 transitions. [2021-08-21 12:53:14,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:53:14,299 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:53:14,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:14,307 INFO L225 Difference]: With dead ends: 5888 [2021-08-21 12:53:14,308 INFO L226 Difference]: Without dead ends: 5742 [2021-08-21 12:53:14,308 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 192.3ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:53:14,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5742 states. [2021-08-21 12:53:14,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5742 to 3945. [2021-08-21 12:53:14,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3945 states, 3944 states have (on average 2.9614604462474645) internal successors, (11680), 3944 states have internal predecessors, (11680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:14,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3945 states to 3945 states and 11680 transitions. [2021-08-21 12:53:14,366 INFO L78 Accepts]: Start accepts. Automaton has 3945 states and 11680 transitions. Word has length 35 [2021-08-21 12:53:14,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:14,367 INFO L470 AbstractCegarLoop]: Abstraction has 3945 states and 11680 transitions. [2021-08-21 12:53:14,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.1875) internal successors, (51), 15 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:14,367 INFO L276 IsEmpty]: Start isEmpty. Operand 3945 states and 11680 transitions. [2021-08-21 12:53:14,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:53:14,390 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:14,390 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:14,414 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 12:53:14,591 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 12:53:14,591 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:14,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:14,592 INFO L82 PathProgramCache]: Analyzing trace with hash -2123917192, now seen corresponding path program 82 times [2021-08-21 12:53:14,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:14,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115526929] [2021-08-21 12:53:14,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:14,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:14,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:14,801 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:14,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:14,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115526929] [2021-08-21 12:53:14,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115526929] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:14,802 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1399513720] [2021-08-21 12:53:14,802 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:53:14,802 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:14,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:14,803 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 12:53:14,804 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 12:53:17,602 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:53:17,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:17,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:53:17,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:17,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 12:53:17,886 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:17,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 38 treesize of output 40 [2021-08-21 12:53:17,984 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:17,984 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:53:17,987 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:53:17,988 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 22 treesize of output 16 [2021-08-21 12:53:18,007 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:18,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1399513720] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:18,007 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:18,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:53:18,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100648064] [2021-08-21 12:53:18,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:53:18,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:18,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:53:18,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-08-21 12:53:18,008 INFO L87 Difference]: Start difference. First operand 3945 states and 11680 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 12:53:19,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:19,664 INFO L93 Difference]: Finished difference Result 6125 states and 18139 transitions. [2021-08-21 12:53:19,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:53:19,665 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 35 [2021-08-21 12:53:19,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:19,674 INFO L225 Difference]: With dead ends: 6125 [2021-08-21 12:53:19,674 INFO L226 Difference]: Without dead ends: 6079 [2021-08-21 12:53:19,674 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 195.0ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:53:19,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6079 states. [2021-08-21 12:53:19,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6079 to 4045. [2021-08-21 12:53:19,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4045 states, 4044 states have (on average 2.9624134520276955) internal successors, (11980), 4044 states have internal predecessors, (11980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:19,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4045 states to 4045 states and 11980 transitions. [2021-08-21 12:53:19,736 INFO L78 Accepts]: Start accepts. Automaton has 4045 states and 11980 transitions. Word has length 35 [2021-08-21 12:53:19,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:19,736 INFO L470 AbstractCegarLoop]: Abstraction has 4045 states and 11980 transitions. [2021-08-21 12:53:19,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 12:53:19,736 INFO L276 IsEmpty]: Start isEmpty. Operand 4045 states and 11980 transitions. [2021-08-21 12:53:19,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:53:19,741 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:19,741 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:19,764 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:19,942 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 12:53:19,942 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:19,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:19,942 INFO L82 PathProgramCache]: Analyzing trace with hash 944440876, now seen corresponding path program 83 times [2021-08-21 12:53:19,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:19,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989141986] [2021-08-21 12:53:19,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:19,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:19,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:20,131 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:20,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:20,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989141986] [2021-08-21 12:53:20,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989141986] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:20,131 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691521960] [2021-08-21 12:53:20,131 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:53:20,131 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:20,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:20,132 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 12:53:20,133 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 12:53:22,970 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:53:22,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:22,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:53:22,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:23,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 40 [2021-08-21 12:53:23,600 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:23,600 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 53 treesize of output 53 [2021-08-21 12:53:23,817 INFO L354 Elim1Store]: treesize reduction 66, result has 9.6 percent of original size [2021-08-21 12:53:23,817 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 45 treesize of output 35 [2021-08-21 12:53:23,825 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:23,825 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2021-08-21 12:53:23,845 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:23,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691521960] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:23,845 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:23,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2021-08-21 12:53:23,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742211255] [2021-08-21 12:53:23,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:53:23,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:23,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:53:23,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=327, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:53:23,846 INFO L87 Difference]: Start difference. First operand 4045 states and 11980 transitions. Second operand has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:27,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:27,525 INFO L93 Difference]: Finished difference Result 6123 states and 18118 transitions. [2021-08-21 12:53:27,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:53:27,525 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:53:27,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:27,536 INFO L225 Difference]: With dead ends: 6123 [2021-08-21 12:53:27,536 INFO L226 Difference]: Without dead ends: 6077 [2021-08-21 12:53:27,536 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 443.8ms TimeCoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2021-08-21 12:53:27,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6077 states. [2021-08-21 12:53:27,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6077 to 4121. [2021-08-21 12:53:27,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4121 states, 4120 states have (on average 2.963106796116505) internal successors, (12208), 4120 states have internal predecessors, (12208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:27,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4121 states to 4121 states and 12208 transitions. [2021-08-21 12:53:27,601 INFO L78 Accepts]: Start accepts. Automaton has 4121 states and 12208 transitions. Word has length 35 [2021-08-21 12:53:27,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:27,601 INFO L470 AbstractCegarLoop]: Abstraction has 4121 states and 12208 transitions. [2021-08-21 12:53:27,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.2) internal successors, (64), 19 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:27,601 INFO L276 IsEmpty]: Start isEmpty. Operand 4121 states and 12208 transitions. [2021-08-21 12:53:27,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:53:27,606 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:27,606 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:27,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2021-08-21 12:53:27,806 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 12:53:27,806 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:27,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:27,807 INFO L82 PathProgramCache]: Analyzing trace with hash -911531864, now seen corresponding path program 84 times [2021-08-21 12:53:27,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:27,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088467880] [2021-08-21 12:53:27,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:27,807 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:27,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:28,048 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:28,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:28,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088467880] [2021-08-21 12:53:28,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088467880] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:28,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497544304] [2021-08-21 12:53:28,048 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:53:28,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:28,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:28,050 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 12:53:28,050 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 12:53:30,909 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:53:30,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:30,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:53:30,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:31,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 12:53:31,411 INFO L354 Elim1Store]: treesize reduction 32, result has 8.6 percent of original size [2021-08-21 12:53:31,411 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 54 treesize of output 38 [2021-08-21 12:53:31,441 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:31,442 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:53:31,446 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:31,446 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 20 treesize of output 24 [2021-08-21 12:53:31,480 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:31,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1497544304] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:31,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:31,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 15 [2021-08-21 12:53:31,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420977416] [2021-08-21 12:53:31,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 12:53:31,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:31,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 12:53:31,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-08-21 12:53:31,481 INFO L87 Difference]: Start difference. First operand 4121 states and 12208 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:31,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:31,732 INFO L93 Difference]: Finished difference Result 5936 states and 17544 transitions. [2021-08-21 12:53:31,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:53:31,732 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:53:31,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:31,741 INFO L225 Difference]: With dead ends: 5936 [2021-08-21 12:53:31,741 INFO L226 Difference]: Without dead ends: 5863 [2021-08-21 12:53:31,742 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 240.2ms TimeCoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2021-08-21 12:53:31,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5863 states. [2021-08-21 12:53:31,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5863 to 4067. [2021-08-21 12:53:31,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4067 states, 4066 states have (on average 2.9640924741760943) internal successors, (12052), 4066 states have internal predecessors, (12052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:31,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4067 states to 4067 states and 12052 transitions. [2021-08-21 12:53:31,799 INFO L78 Accepts]: Start accepts. Automaton has 4067 states and 12052 transitions. Word has length 35 [2021-08-21 12:53:31,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:31,799 INFO L470 AbstractCegarLoop]: Abstraction has 4067 states and 12052 transitions. [2021-08-21 12:53:31,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:31,799 INFO L276 IsEmpty]: Start isEmpty. Operand 4067 states and 12052 transitions. [2021-08-21 12:53:31,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:53:31,804 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:31,804 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:31,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:32,004 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 12:53:32,005 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:32,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:32,005 INFO L82 PathProgramCache]: Analyzing trace with hash -1434589564, now seen corresponding path program 85 times [2021-08-21 12:53:32,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:32,005 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123187494] [2021-08-21 12:53:32,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:32,005 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:32,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:32,194 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:32,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:32,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123187494] [2021-08-21 12:53:32,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123187494] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:32,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123909763] [2021-08-21 12:53:32,195 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:53:32,195 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:32,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:32,195 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 12:53:32,197 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 12:53:35,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:35,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:53:35,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:35,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 12:53:35,517 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:35,517 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 45 treesize of output 47 [2021-08-21 12:53:36,168 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:36,168 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 28 [2021-08-21 12:53:36,171 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:53:36,171 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 22 treesize of output 16 [2021-08-21 12:53:36,190 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:36,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123909763] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:36,191 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:36,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:53:36,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343612731] [2021-08-21 12:53:36,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:53:36,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:36,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:53:36,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-08-21 12:53:36,191 INFO L87 Difference]: Start difference. First operand 4067 states and 12052 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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 12:53:36,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:36,428 INFO L93 Difference]: Finished difference Result 5863 states and 17356 transitions. [2021-08-21 12:53:36,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:53:36,429 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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 35 [2021-08-21 12:53:36,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:36,451 INFO L225 Difference]: With dead ends: 5863 [2021-08-21 12:53:36,451 INFO L226 Difference]: Without dead ends: 5817 [2021-08-21 12:53:36,451 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 744.0ms TimeCoverageRelationStatistics Valid=42, Invalid=166, Unknown=2, NotChecked=0, Total=210 [2021-08-21 12:53:36,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5817 states. [2021-08-21 12:53:36,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5817 to 4117. [2021-08-21 12:53:36,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4117 states, 4116 states have (on average 2.9645286686103014) internal successors, (12202), 4116 states have internal predecessors, (12202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:36,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4117 states to 4117 states and 12202 transitions. [2021-08-21 12:53:36,557 INFO L78 Accepts]: Start accepts. Automaton has 4117 states and 12202 transitions. Word has length 35 [2021-08-21 12:53:36,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:36,557 INFO L470 AbstractCegarLoop]: Abstraction has 4117 states and 12202 transitions. [2021-08-21 12:53:36,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 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 12:53:36,557 INFO L276 IsEmpty]: Start isEmpty. Operand 4117 states and 12202 transitions. [2021-08-21 12:53:36,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:53:36,564 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:36,564 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:36,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:36,777 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 12:53:36,778 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:36,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:36,778 INFO L82 PathProgramCache]: Analyzing trace with hash 1004404992, now seen corresponding path program 86 times [2021-08-21 12:53:36,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:36,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480719910] [2021-08-21 12:53:36,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:36,778 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:36,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:36,982 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:36,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:36,982 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480719910] [2021-08-21 12:53:36,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480719910] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:36,983 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834195623] [2021-08-21 12:53:36,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:53:36,983 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:36,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:36,983 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 12:53:36,984 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 12:53:39,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:53:39,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:39,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:53:39,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:40,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 12:53:40,342 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:53:40,342 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 49 treesize of output 29 [2021-08-21 12:53:40,931 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:40,931 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:53:40,936 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:40,936 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 20 treesize of output 24 [2021-08-21 12:53:40,984 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:40,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834195623] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:40,984 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:40,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:53:40,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542649571] [2021-08-21 12:53:40,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:53:40,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:40,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:53:40,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-08-21 12:53:40,985 INFO L87 Difference]: Start difference. First operand 4117 states and 12202 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 12:53:43,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:43,419 INFO L93 Difference]: Finished difference Result 5586 states and 16518 transitions. [2021-08-21 12:53:43,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:53:43,419 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 35 [2021-08-21 12:53:43,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:43,433 INFO L225 Difference]: With dead ends: 5586 [2021-08-21 12:53:43,434 INFO L226 Difference]: Without dead ends: 5513 [2021-08-21 12:53:43,434 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 726.0ms TimeCoverageRelationStatistics Valid=38, Invalid=171, Unknown=1, NotChecked=0, Total=210 [2021-08-21 12:53:43,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5513 states. [2021-08-21 12:53:43,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5513 to 4081. [2021-08-21 12:53:43,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4081 states, 4080 states have (on average 2.96421568627451) internal successors, (12094), 4080 states have internal predecessors, (12094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:43,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4081 states to 4081 states and 12094 transitions. [2021-08-21 12:53:43,521 INFO L78 Accepts]: Start accepts. Automaton has 4081 states and 12094 transitions. Word has length 35 [2021-08-21 12:53:43,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:43,521 INFO L470 AbstractCegarLoop]: Abstraction has 4081 states and 12094 transitions. [2021-08-21 12:53:43,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 12:53:43,522 INFO L276 IsEmpty]: Start isEmpty. Operand 4081 states and 12094 transitions. [2021-08-21 12:53:43,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:53:43,528 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:43,528 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:43,563 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 12:53:43,750 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 12:53:43,750 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:43,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:43,750 INFO L82 PathProgramCache]: Analyzing trace with hash -1278945788, now seen corresponding path program 87 times [2021-08-21 12:53:43,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:43,751 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471736446] [2021-08-21 12:53:43,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:43,751 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:43,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:43,957 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:43,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:43,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471736446] [2021-08-21 12:53:43,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471736446] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:43,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793488525] [2021-08-21 12:53:43,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:53:43,958 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:43,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:43,959 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 12:53:43,960 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 12:53:47,056 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:53:47,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:53:47,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:53:47,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:53:47,359 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 12:53:47,359 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 47 treesize of output 31 [2021-08-21 12:53:48,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-08-21 12:53:49,103 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:49,103 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:53:49,109 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:53:49,109 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 20 treesize of output 24 [2021-08-21 12:53:49,143 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:49,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793488525] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:49,143 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:53:49,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 14 [2021-08-21 12:53:49,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278297503] [2021-08-21 12:53:49,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 12:53:49,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:53:49,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 12:53:49,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=170, Unknown=5, NotChecked=0, Total=210 [2021-08-21 12:53:49,144 INFO L87 Difference]: Start difference. First operand 4081 states and 12094 transitions. Second operand has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 12:53:58,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:53:58,366 INFO L93 Difference]: Finished difference Result 5352 states and 15826 transitions. [2021-08-21 12:53:58,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-21 12:53:58,366 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 35 [2021-08-21 12:53:58,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:53:58,382 INFO L225 Difference]: With dead ends: 5352 [2021-08-21 12:53:58,382 INFO L226 Difference]: Without dead ends: 5279 [2021-08-21 12:53:58,382 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1846.2ms TimeCoverageRelationStatistics Valid=35, Invalid=170, Unknown=5, NotChecked=0, Total=210 [2021-08-21 12:53:58,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5279 states. [2021-08-21 12:53:58,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5279 to 4061. [2021-08-21 12:53:58,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4061 states, 4060 states have (on average 2.9645320197044334) internal successors, (12036), 4060 states have internal predecessors, (12036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:53:58,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4061 states to 4061 states and 12036 transitions. [2021-08-21 12:53:58,489 INFO L78 Accepts]: Start accepts. Automaton has 4061 states and 12036 transitions. Word has length 35 [2021-08-21 12:53:58,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:53:58,490 INFO L470 AbstractCegarLoop]: Abstraction has 4061 states and 12036 transitions. [2021-08-21 12:53:58,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.933333333333333) internal successors, (44), 14 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 12:53:58,490 INFO L276 IsEmpty]: Start isEmpty. Operand 4061 states and 12036 transitions. [2021-08-21 12:53:58,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:53:58,496 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:53:58,497 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:53:58,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2021-08-21 12:53:58,719 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 12:53:58,719 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:53:58,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:53:58,719 INFO L82 PathProgramCache]: Analyzing trace with hash 591235524, now seen corresponding path program 88 times [2021-08-21 12:53:58,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:53:58,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023901855] [2021-08-21 12:53:58,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:53:58,720 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:53:58,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:53:58,958 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:53:58,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:53:58,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023901855] [2021-08-21 12:53:58,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023901855] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:53:58,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203533062] [2021-08-21 12:53:58,958 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:53:58,958 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:53:58,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:53:58,959 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 12:53:58,961 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 12:54:02,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:54:02,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:02,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:54:02,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:02,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 12:54:03,467 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:03,467 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 53 treesize of output 53 [2021-08-21 12:54:04,937 INFO L354 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2021-08-21 12:54:04,937 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 42 [2021-08-21 12:54:04,944 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-21 12:54:04,944 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 24 [2021-08-21 12:54:04,963 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:04,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203533062] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:04,963 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:04,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:54:04,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534955911] [2021-08-21 12:54:04,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:54:04,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:04,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:54:04,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=250, Unknown=5, NotChecked=0, Total=306 [2021-08-21 12:54:04,964 INFO L87 Difference]: Start difference. First operand 4061 states and 12036 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:05,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:05,298 INFO L93 Difference]: Finished difference Result 6078 states and 17800 transitions. [2021-08-21 12:54:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:54:05,298 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:54:05,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:05,313 INFO L225 Difference]: With dead ends: 6078 [2021-08-21 12:54:05,313 INFO L226 Difference]: Without dead ends: 5819 [2021-08-21 12:54:05,314 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 2446.2ms TimeCoverageRelationStatistics Valid=68, Invalid=347, Unknown=5, NotChecked=0, Total=420 [2021-08-21 12:54:05,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5819 states. [2021-08-21 12:54:05,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5819 to 4109. [2021-08-21 12:54:05,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4109 states, 4108 states have (on average 2.9608081791626097) internal successors, (12163), 4108 states have internal predecessors, (12163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:05,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4109 states to 4109 states and 12163 transitions. [2021-08-21 12:54:05,401 INFO L78 Accepts]: Start accepts. Automaton has 4109 states and 12163 transitions. Word has length 35 [2021-08-21 12:54:05,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:05,401 INFO L470 AbstractCegarLoop]: Abstraction has 4109 states and 12163 transitions. [2021-08-21 12:54:05,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:05,401 INFO L276 IsEmpty]: Start isEmpty. Operand 4109 states and 12163 transitions. [2021-08-21 12:54:05,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:54:05,408 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:05,408 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:05,445 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 12:54:05,632 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 12:54:05,633 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:05,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:05,633 INFO L82 PathProgramCache]: Analyzing trace with hash 649660480, now seen corresponding path program 89 times [2021-08-21 12:54:05,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:05,633 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188963209] [2021-08-21 12:54:05,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:05,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:05,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:05,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:54:05,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:05,854 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188963209] [2021-08-21 12:54:05,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188963209] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:05,854 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280908405] [2021-08-21 12:54:05,854 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:54:05,854 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:05,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:05,855 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 12:54:05,855 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 12:54:08,959 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:54:08,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:08,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:54:08,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:09,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2021-08-21 12:54:09,412 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:09,412 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 49 treesize of output 49 [2021-08-21 12:54:09,699 INFO L354 Elim1Store]: treesize reduction 29, result has 40.8 percent of original size [2021-08-21 12:54:09,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 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 37 [2021-08-21 12:54:09,705 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:09,705 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 20 treesize of output 24 [2021-08-21 12:54:09,728 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:09,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280908405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:09,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:09,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:54:09,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915647890] [2021-08-21 12:54:09,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:54:09,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:09,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:54:09,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-08-21 12:54:09,729 INFO L87 Difference]: Start difference. First operand 4109 states and 12163 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:09,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:09,996 INFO L93 Difference]: Finished difference Result 6178 states and 18174 transitions. [2021-08-21 12:54:09,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 12:54:09,997 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:54:09,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:10,007 INFO L225 Difference]: With dead ends: 6178 [2021-08-21 12:54:10,007 INFO L226 Difference]: Without dead ends: 6037 [2021-08-21 12:54:10,007 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 260.4ms TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2021-08-21 12:54:10,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6037 states. [2021-08-21 12:54:10,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6037 to 4179. [2021-08-21 12:54:10,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4179 states, 4178 states have (on average 2.9569171852561036) internal successors, (12354), 4178 states have internal predecessors, (12354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:10,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4179 states to 4179 states and 12354 transitions. [2021-08-21 12:54:10,110 INFO L78 Accepts]: Start accepts. Automaton has 4179 states and 12354 transitions. Word has length 35 [2021-08-21 12:54:10,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:10,110 INFO L470 AbstractCegarLoop]: Abstraction has 4179 states and 12354 transitions. [2021-08-21 12:54:10,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:10,110 INFO L276 IsEmpty]: Start isEmpty. Operand 4179 states and 12354 transitions. [2021-08-21 12:54:10,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:54:10,117 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:10,117 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:10,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:10,344 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 12:54:10,345 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:10,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:10,345 INFO L82 PathProgramCache]: Analyzing trace with hash 1953213822, now seen corresponding path program 90 times [2021-08-21 12:54:10,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:10,345 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797586718] [2021-08-21 12:54:10,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:10,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:10,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:10,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 12:54:10,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:10,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797586718] [2021-08-21 12:54:10,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797586718] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:10,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638744989] [2021-08-21 12:54:10,530 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:54:10,530 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:10,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:10,531 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 12:54:10,532 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 12:54:13,705 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 12:54:13,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:13,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 28 conjunts are in the unsatisfiable core [2021-08-21 12:54:13,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:13,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2021-08-21 12:54:14,302 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:14,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, 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 67 [2021-08-21 12:54:15,366 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:15,366 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 65 [2021-08-21 12:54:15,371 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:15,372 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 56 treesize of output 54 [2021-08-21 12:54:15,471 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:15,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638744989] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:15,471 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:15,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 17 [2021-08-21 12:54:15,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920153238] [2021-08-21 12:54:15,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:54:15,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:15,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:54:15,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=250, Unknown=2, NotChecked=0, Total=306 [2021-08-21 12:54:15,472 INFO L87 Difference]: Start difference. First operand 4179 states and 12354 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:21,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:21,879 INFO L93 Difference]: Finished difference Result 6747 states and 19760 transitions. [2021-08-21 12:54:21,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 12:54:21,880 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:54:21,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:21,890 INFO L225 Difference]: With dead ends: 6747 [2021-08-21 12:54:21,891 INFO L226 Difference]: Without dead ends: 6509 [2021-08-21 12:54:21,891 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1637.9ms TimeCoverageRelationStatistics Valid=120, Invalid=579, Unknown=3, NotChecked=0, Total=702 [2021-08-21 12:54:21,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6509 states. [2021-08-21 12:54:21,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6509 to 4149. [2021-08-21 12:54:21,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4149 states, 4148 states have (on average 2.9580520732883318) internal successors, (12270), 4148 states have internal predecessors, (12270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:21,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4149 states to 4149 states and 12270 transitions. [2021-08-21 12:54:21,952 INFO L78 Accepts]: Start accepts. Automaton has 4149 states and 12270 transitions. Word has length 35 [2021-08-21 12:54:21,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:21,952 INFO L470 AbstractCegarLoop]: Abstraction has 4149 states and 12270 transitions. [2021-08-21 12:54:21,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:21,952 INFO L276 IsEmpty]: Start isEmpty. Operand 4149 states and 12270 transitions. [2021-08-21 12:54:21,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:54:21,957 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:21,957 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:21,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:22,169 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 12:54:22,169 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:22,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:22,170 INFO L82 PathProgramCache]: Analyzing trace with hash 1618930616, now seen corresponding path program 91 times [2021-08-21 12:54:22,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:22,170 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194743701] [2021-08-21 12:54:22,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:22,170 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:22,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:22,390 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:22,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:22,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194743701] [2021-08-21 12:54:22,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194743701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:22,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365808122] [2021-08-21 12:54:22,391 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:54:22,391 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:22,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:22,392 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:22,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2021-08-21 12:54:25,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:25,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:54:25,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:25,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2021-08-21 12:54:26,024 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:26,025 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 53 treesize of output 53 [2021-08-21 12:54:27,606 INFO L354 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2021-08-21 12:54:27,606 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 41 [2021-08-21 12:54:27,610 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:54:27,610 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 24 treesize of output 16 [2021-08-21 12:54:27,629 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:27,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365808122] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:27,629 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:27,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:54:27,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230369809] [2021-08-21 12:54:27,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:54:27,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:27,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:54:27,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=281, Unknown=3, NotChecked=0, Total=342 [2021-08-21 12:54:27,630 INFO L87 Difference]: Start difference. First operand 4149 states and 12270 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:28,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:28,039 INFO L93 Difference]: Finished difference Result 6222 states and 18348 transitions. [2021-08-21 12:54:28,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 12:54:28,039 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:54:28,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:28,050 INFO L225 Difference]: With dead ends: 6222 [2021-08-21 12:54:28,050 INFO L226 Difference]: Without dead ends: 6081 [2021-08-21 12:54:28,050 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1534.2ms TimeCoverageRelationStatistics Valid=73, Invalid=386, Unknown=3, NotChecked=0, Total=462 [2021-08-21 12:54:28,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6081 states. [2021-08-21 12:54:28,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6081 to 4241. [2021-08-21 12:54:28,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4241 states, 4240 states have (on average 2.9568396226415095) internal successors, (12537), 4240 states have internal predecessors, (12537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:28,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4241 states to 4241 states and 12537 transitions. [2021-08-21 12:54:28,116 INFO L78 Accepts]: Start accepts. Automaton has 4241 states and 12537 transitions. Word has length 35 [2021-08-21 12:54:28,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:28,116 INFO L470 AbstractCegarLoop]: Abstraction has 4241 states and 12537 transitions. [2021-08-21 12:54:28,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 18 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:28,116 INFO L276 IsEmpty]: Start isEmpty. Operand 4241 states and 12537 transitions. [2021-08-21 12:54:28,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:54:28,123 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:28,123 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:28,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2021-08-21 12:54:28,337 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:28,337 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:28,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:28,338 INFO L82 PathProgramCache]: Analyzing trace with hash 218773100, now seen corresponding path program 92 times [2021-08-21 12:54:28,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:28,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141912217] [2021-08-21 12:54:28,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:28,338 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:28,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:28,634 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:28,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:28,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141912217] [2021-08-21 12:54:28,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141912217] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:28,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504892711] [2021-08-21 12:54:28,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:54:28,635 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:28,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:28,645 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:28,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2021-08-21 12:54:31,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:54:31,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:31,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:54:31,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:32,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2021-08-21 12:54:32,485 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-21 12:54:32,486 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 56 treesize of output 42 [2021-08-21 12:54:32,850 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:32,850 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:54:32,855 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:32,855 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 20 treesize of output 24 [2021-08-21 12:54:32,889 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:32,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504892711] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:32,889 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:32,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 18 [2021-08-21 12:54:32,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453777694] [2021-08-21 12:54:32,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:54:32,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:32,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:54:32,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=285, Unknown=1, NotChecked=0, Total=342 [2021-08-21 12:54:32,890 INFO L87 Difference]: Start difference. First operand 4241 states and 12537 transitions. Second operand has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:36,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:54:36,513 INFO L93 Difference]: Finished difference Result 6042 states and 17711 transitions. [2021-08-21 12:54:36,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 12:54:36,514 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:54:36,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:54:36,523 INFO L225 Difference]: With dead ends: 6042 [2021-08-21 12:54:36,523 INFO L226 Difference]: Without dead ends: 5887 [2021-08-21 12:54:36,524 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 629.3ms TimeCoverageRelationStatistics Valid=67, Invalid=352, Unknown=1, NotChecked=0, Total=420 [2021-08-21 12:54:36,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5887 states. [2021-08-21 12:54:36,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5887 to 4175. [2021-08-21 12:54:36,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4175 states, 4174 states have (on average 2.9575946334451366) internal successors, (12345), 4174 states have internal predecessors, (12345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:36,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4175 states to 4175 states and 12345 transitions. [2021-08-21 12:54:36,582 INFO L78 Accepts]: Start accepts. Automaton has 4175 states and 12345 transitions. Word has length 35 [2021-08-21 12:54:36,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:54:36,583 INFO L470 AbstractCegarLoop]: Abstraction has 4175 states and 12345 transitions. [2021-08-21 12:54:36,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.0) internal successors, (57), 18 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:54:36,583 INFO L276 IsEmpty]: Start isEmpty. Operand 4175 states and 12345 transitions. [2021-08-21 12:54:36,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:54:36,587 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:54:36,588 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:54:36,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2021-08-21 12:54:36,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:36,788 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:54:36,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:54:36,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1789480132, now seen corresponding path program 93 times [2021-08-21 12:54:36,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:54:36,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099929313] [2021-08-21 12:54:36,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:54:36,789 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:54:36,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:54:36,976 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:36,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:54:36,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099929313] [2021-08-21 12:54:36,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099929313] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:36,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973893949] [2021-08-21 12:54:36,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:54:36,976 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:54:36,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:54:36,977 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:54:36,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2021-08-21 12:54:40,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 12:54:40,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:54:40,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:54:40,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:54:40,787 INFO L354 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2021-08-21 12:54:40,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 58 treesize of output 49 [2021-08-21 12:54:41,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 41 [2021-08-21 12:54:41,656 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:41,656 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 65 [2021-08-21 12:54:41,662 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:54:41,662 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 56 treesize of output 54 [2021-08-21 12:54:41,761 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:54:41,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973893949] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:54:41,761 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:54:41,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2021-08-21 12:54:41,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006694603] [2021-08-21 12:54:41,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 12:54:41,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:54:41,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 12:54:41,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2021-08-21 12:54:41,762 INFO L87 Difference]: Start difference. First operand 4175 states and 12345 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:00,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:00,866 INFO L93 Difference]: Finished difference Result 7424 states and 21665 transitions. [2021-08-21 12:55:00,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 12:55:00,866 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:55:00,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:00,878 INFO L225 Difference]: With dead ends: 7424 [2021-08-21 12:55:00,878 INFO L226 Difference]: Without dead ends: 7194 [2021-08-21 12:55:00,878 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 7576.2ms TimeCoverageRelationStatistics Valid=181, Invalid=1212, Unknown=13, NotChecked=0, Total=1406 [2021-08-21 12:55:00,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7194 states. [2021-08-21 12:55:00,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7194 to 4197. [2021-08-21 12:55:00,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4197 states, 4196 states have (on average 2.957102001906578) internal successors, (12408), 4196 states have internal predecessors, (12408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:00,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4197 states to 4197 states and 12408 transitions. [2021-08-21 12:55:00,944 INFO L78 Accepts]: Start accepts. Automaton has 4197 states and 12408 transitions. Word has length 35 [2021-08-21 12:55:00,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:00,944 INFO L470 AbstractCegarLoop]: Abstraction has 4197 states and 12408 transitions. [2021-08-21 12:55:00,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:00,945 INFO L276 IsEmpty]: Start isEmpty. Operand 4197 states and 12408 transitions. [2021-08-21 12:55:00,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:55:00,949 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:00,949 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:00,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2021-08-21 12:55:01,150 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:01,150 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:01,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:01,150 INFO L82 PathProgramCache]: Analyzing trace with hash -88570070, now seen corresponding path program 94 times [2021-08-21 12:55:01,150 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:01,151 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580533656] [2021-08-21 12:55:01,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:01,151 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:01,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:01,352 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:01,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:01,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580533656] [2021-08-21 12:55:01,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580533656] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:01,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558730950] [2021-08-21 12:55:01,353 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:55:01,353 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:01,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:01,353 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:01,354 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2021-08-21 12:55:04,705 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:55:04,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:04,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:55:04,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:05,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2021-08-21 12:55:05,149 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:55:05,150 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 53 treesize of output 53 [2021-08-21 12:55:07,249 INFO L354 Elim1Store]: treesize reduction 34, result has 42.4 percent of original size [2021-08-21 12:55:07,249 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 42 [2021-08-21 12:55:07,253 INFO L354 Elim1Store]: treesize reduction 12, result has 7.7 percent of original size [2021-08-21 12:55:07,253 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 24 [2021-08-21 12:55:07,272 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:07,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558730950] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:07,273 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:07,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:55:07,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079703394] [2021-08-21 12:55:07,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:55:07,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:07,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:55:07,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=245, Unknown=4, NotChecked=0, Total=306 [2021-08-21 12:55:07,273 INFO L87 Difference]: Start difference. First operand 4197 states and 12408 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:20,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:20,233 INFO L93 Difference]: Finished difference Result 6490 states and 19093 transitions. [2021-08-21 12:55:20,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:55:20,234 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:55:20,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:20,244 INFO L225 Difference]: With dead ends: 6490 [2021-08-21 12:55:20,244 INFO L226 Difference]: Without dead ends: 6369 [2021-08-21 12:55:20,245 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 2056.1ms TimeCoverageRelationStatistics Valid=68, Invalid=308, Unknown=4, NotChecked=0, Total=380 [2021-08-21 12:55:20,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6369 states. [2021-08-21 12:55:20,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6369 to 4273. [2021-08-21 12:55:20,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4273 states, 4272 states have (on average 2.954822097378277) internal successors, (12623), 4272 states have internal predecessors, (12623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:20,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4273 states to 4273 states and 12623 transitions. [2021-08-21 12:55:20,306 INFO L78 Accepts]: Start accepts. Automaton has 4273 states and 12623 transitions. Word has length 35 [2021-08-21 12:55:20,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:20,306 INFO L470 AbstractCegarLoop]: Abstraction has 4273 states and 12623 transitions. [2021-08-21 12:55:20,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:20,307 INFO L276 IsEmpty]: Start isEmpty. Operand 4273 states and 12623 transitions. [2021-08-21 12:55:20,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:55:20,311 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:20,311 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:20,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2021-08-21 12:55:20,512 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2021-08-21 12:55:20,512 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:20,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:20,512 INFO L82 PathProgramCache]: Analyzing trace with hash -2104560514, now seen corresponding path program 95 times [2021-08-21 12:55:20,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:20,512 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443695939] [2021-08-21 12:55:20,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:20,513 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:20,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:20,699 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:20,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:20,699 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443695939] [2021-08-21 12:55:20,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443695939] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:20,699 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18866652] [2021-08-21 12:55:20,699 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:55:20,699 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:20,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:20,700 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:20,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2021-08-21 12:55:24,178 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 12:55:24,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:24,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:55:24,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:24,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 46 [2021-08-21 12:55:24,849 INFO L354 Elim1Store]: treesize reduction 15, result has 48.3 percent of original size [2021-08-21 12:55:24,849 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 49 treesize of output 52 [2021-08-21 12:55:25,547 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:55:25,547 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:55:25,552 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:55:25,552 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 20 treesize of output 24 [2021-08-21 12:55:25,586 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:25,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18866652] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:25,586 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:25,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:55:25,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910659649] [2021-08-21 12:55:25,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:55:25,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:25,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:55:25,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=250, Unknown=2, NotChecked=0, Total=306 [2021-08-21 12:55:25,587 INFO L87 Difference]: Start difference. First operand 4273 states and 12623 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:30,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:30,611 INFO L93 Difference]: Finished difference Result 5930 states and 17421 transitions. [2021-08-21 12:55:30,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:55:30,612 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:55:30,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:30,621 INFO L225 Difference]: With dead ends: 5930 [2021-08-21 12:55:30,621 INFO L226 Difference]: Without dead ends: 5905 [2021-08-21 12:55:30,621 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 880.7ms TimeCoverageRelationStatistics Valid=60, Invalid=280, Unknown=2, NotChecked=0, Total=342 [2021-08-21 12:55:30,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5905 states. [2021-08-21 12:55:30,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5905 to 4231. [2021-08-21 12:55:30,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4231 states, 4230 states have (on average 2.9543735224586287) internal successors, (12497), 4230 states have internal predecessors, (12497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:30,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4231 states to 4231 states and 12497 transitions. [2021-08-21 12:55:30,679 INFO L78 Accepts]: Start accepts. Automaton has 4231 states and 12497 transitions. Word has length 35 [2021-08-21 12:55:30,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:30,679 INFO L470 AbstractCegarLoop]: Abstraction has 4231 states and 12497 transitions. [2021-08-21 12:55:30,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:30,679 INFO L276 IsEmpty]: Start isEmpty. Operand 4231 states and 12497 transitions. [2021-08-21 12:55:30,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:55:30,684 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:30,684 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:30,711 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2021-08-21 12:55:30,884 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2021-08-21 12:55:30,884 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:30,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:30,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1525763208, now seen corresponding path program 96 times [2021-08-21 12:55:30,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:30,885 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228226017] [2021-08-21 12:55:30,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:30,885 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:30,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:31,139 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:31,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:31,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228226017] [2021-08-21 12:55:31,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228226017] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:31,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325804770] [2021-08-21 12:55:31,140 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:55:31,140 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:31,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:31,140 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:31,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2021-08-21 12:55:34,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-08-21 12:55:34,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:55:34,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 32 conjunts are in the unsatisfiable core [2021-08-21 12:55:34,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:55:35,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 39 [2021-08-21 12:55:37,080 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:55:37,080 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 46 treesize of output 46 [2021-08-21 12:55:37,834 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:55:37,834 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 76 [2021-08-21 12:55:37,845 INFO L354 Elim1Store]: treesize reduction 31, result has 20.5 percent of original size [2021-08-21 12:55:37,845 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 67 treesize of output 49 [2021-08-21 12:55:37,916 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:55:37,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325804770] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:37,916 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:55:37,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 18 [2021-08-21 12:55:37,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578646102] [2021-08-21 12:55:37,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-08-21 12:55:37,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:55:37,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-08-21 12:55:37,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=288, Unknown=8, NotChecked=0, Total=342 [2021-08-21 12:55:37,917 INFO L87 Difference]: Start difference. First operand 4231 states and 12497 transitions. Second operand has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:57,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:55:57,940 INFO L93 Difference]: Finished difference Result 6185 states and 18066 transitions. [2021-08-21 12:55:57,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:55:57,941 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:55:57,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:55:57,950 INFO L225 Difference]: With dead ends: 6185 [2021-08-21 12:55:57,951 INFO L226 Difference]: Without dead ends: 5979 [2021-08-21 12:55:57,951 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 6621.4ms TimeCoverageRelationStatistics Valid=103, Invalid=692, Unknown=17, NotChecked=0, Total=812 [2021-08-21 12:55:57,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5979 states. [2021-08-21 12:55:57,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5979 to 4269. [2021-08-21 12:55:58,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4269 states, 4268 states have (on average 2.9510309278350517) internal successors, (12595), 4268 states have internal predecessors, (12595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:58,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4269 states to 4269 states and 12595 transitions. [2021-08-21 12:55:58,008 INFO L78 Accepts]: Start accepts. Automaton has 4269 states and 12595 transitions. Word has length 35 [2021-08-21 12:55:58,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:55:58,009 INFO L470 AbstractCegarLoop]: Abstraction has 4269 states and 12595 transitions. [2021-08-21 12:55:58,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.263157894736842) internal successors, (62), 18 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:55:58,009 INFO L276 IsEmpty]: Start isEmpty. Operand 4269 states and 12595 transitions. [2021-08-21 12:55:58,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:55:58,013 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:55:58,013 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:55:58,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2021-08-21 12:55:58,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:58,214 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:55:58,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:55:58,215 INFO L82 PathProgramCache]: Analyzing trace with hash 1402507860, now seen corresponding path program 97 times [2021-08-21 12:55:58,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:55:58,215 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458473199] [2021-08-21 12:55:58,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:55:58,215 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:55:58,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:55:58,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:55:58,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:55:58,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458473199] [2021-08-21 12:55:58,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458473199] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:55:58,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633722119] [2021-08-21 12:55:58,393 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:55:58,393 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:55:58,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:55:58,394 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:55:58,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2021-08-21 12:56:01,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:01,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:56:01,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:02,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 12:56:02,381 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:56:02,382 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 53 treesize of output 53 [2021-08-21 12:56:04,306 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-21 12:56:04,306 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-21 12:56:04,310 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:56:04,310 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 24 [2021-08-21 12:56:04,330 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:04,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633722119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:04,330 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:04,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 12:56:04,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066436230] [2021-08-21 12:56:04,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:56:04,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:04,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:56:04,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=214, Unknown=4, NotChecked=0, Total=272 [2021-08-21 12:56:04,331 INFO L87 Difference]: Start difference. First operand 4269 states and 12595 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:04,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:04,590 INFO L93 Difference]: Finished difference Result 5922 states and 17380 transitions. [2021-08-21 12:56:04,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:56:04,590 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:56:04,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:04,599 INFO L225 Difference]: With dead ends: 5922 [2021-08-21 12:56:04,600 INFO L226 Difference]: Without dead ends: 5885 [2021-08-21 12:56:04,600 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1847.4ms TimeCoverageRelationStatistics Valid=62, Invalid=240, Unknown=4, NotChecked=0, Total=306 [2021-08-21 12:56:04,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5885 states. [2021-08-21 12:56:04,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5885 to 4299. [2021-08-21 12:56:04,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4299 states, 4298 states have (on average 2.9513727315030245) internal successors, (12685), 4298 states have internal predecessors, (12685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:04,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4299 states to 4299 states and 12685 transitions. [2021-08-21 12:56:04,659 INFO L78 Accepts]: Start accepts. Automaton has 4299 states and 12685 transitions. Word has length 35 [2021-08-21 12:56:04,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:04,659 INFO L470 AbstractCegarLoop]: Abstraction has 4299 states and 12685 transitions. [2021-08-21 12:56:04,659 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:04,659 INFO L276 IsEmpty]: Start isEmpty. Operand 4299 states and 12685 transitions. [2021-08-21 12:56:04,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:56:04,664 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:04,664 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:04,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:04,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:04,865 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:04,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:04,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1588906094, now seen corresponding path program 98 times [2021-08-21 12:56:04,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:04,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989247497] [2021-08-21 12:56:04,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:04,865 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:04,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:05,046 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:56:05,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:05,046 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989247497] [2021-08-21 12:56:05,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989247497] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:05,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862265159] [2021-08-21 12:56:05,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:56:05,047 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:05,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:05,047 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:05,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2021-08-21 12:56:08,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:56:08,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:08,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:56:08,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:08,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 12:56:09,243 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:56:09,243 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 53 treesize of output 42 [2021-08-21 12:56:09,600 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:56:09,600 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:56:09,605 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:56:09,605 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 20 treesize of output 24 [2021-08-21 12:56:09,639 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:09,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862265159] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:09,639 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:09,639 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 12:56:09,639 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985507602] [2021-08-21 12:56:09,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:56:09,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:09,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:56:09,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=215, Unknown=1, NotChecked=0, Total=272 [2021-08-21 12:56:09,640 INFO L87 Difference]: Start difference. First operand 4299 states and 12685 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:09,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:09,915 INFO L93 Difference]: Finished difference Result 5430 states and 15947 transitions. [2021-08-21 12:56:09,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:56:09,915 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:56:09,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:09,923 INFO L225 Difference]: With dead ends: 5430 [2021-08-21 12:56:09,924 INFO L226 Difference]: Without dead ends: 5405 [2021-08-21 12:56:09,924 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 546.6ms TimeCoverageRelationStatistics Valid=70, Invalid=271, Unknown=1, NotChecked=0, Total=342 [2021-08-21 12:56:09,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5405 states. [2021-08-21 12:56:09,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5405 to 4269. [2021-08-21 12:56:09,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4269 states, 4268 states have (on average 2.9510309278350517) internal successors, (12595), 4268 states have internal predecessors, (12595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:09,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4269 states to 4269 states and 12595 transitions. [2021-08-21 12:56:09,980 INFO L78 Accepts]: Start accepts. Automaton has 4269 states and 12595 transitions. Word has length 35 [2021-08-21 12:56:09,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:09,980 INFO L470 AbstractCegarLoop]: Abstraction has 4269 states and 12595 transitions. [2021-08-21 12:56:09,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:09,980 INFO L276 IsEmpty]: Start isEmpty. Operand 4269 states and 12595 transitions. [2021-08-21 12:56:09,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:56:09,985 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:09,985 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:10,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2021-08-21 12:56:10,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2021-08-21 12:56:10,186 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:10,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:10,186 INFO L82 PathProgramCache]: Analyzing trace with hash 1740733188, now seen corresponding path program 99 times [2021-08-21 12:56:10,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:10,186 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843377257] [2021-08-21 12:56:10,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:10,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:10,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:10,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:10,389 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:10,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843377257] [2021-08-21 12:56:10,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843377257] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:10,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579908594] [2021-08-21 12:56:10,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 12:56:10,390 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:10,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:10,397 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:10,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2021-08-21 12:56:14,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-21 12:56:14,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:14,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 30 conjunts are in the unsatisfiable core [2021-08-21 12:56:14,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:14,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 12:56:15,681 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:56:15,681 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 46 treesize of output 46 [2021-08-21 12:56:16,731 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:56:16,732 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 72 [2021-08-21 12:56:16,742 INFO L354 Elim1Store]: treesize reduction 27, result has 22.9 percent of original size [2021-08-21 12:56:16,743 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 63 treesize of output 49 [2021-08-21 12:56:16,814 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:16,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579908594] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:16,814 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:16,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11] total 17 [2021-08-21 12:56:16,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057582887] [2021-08-21 12:56:16,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:56:16,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:16,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:56:16,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=254, Unknown=6, NotChecked=0, Total=306 [2021-08-21 12:56:16,815 INFO L87 Difference]: Start difference. First operand 4269 states and 12595 transitions. Second operand has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:52,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:52,817 INFO L93 Difference]: Finished difference Result 6023 states and 17590 transitions. [2021-08-21 12:56:52,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 12:56:52,818 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:56:52,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:52,830 INFO L225 Difference]: With dead ends: 6023 [2021-08-21 12:56:52,830 INFO L226 Difference]: Without dead ends: 5855 [2021-08-21 12:56:52,831 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 7033.2ms TimeCoverageRelationStatistics Valid=132, Invalid=780, Unknown=18, NotChecked=0, Total=930 [2021-08-21 12:56:52,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5855 states. [2021-08-21 12:56:52,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5855 to 4307. [2021-08-21 12:56:52,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4307 states, 4306 states have (on average 2.9477473293079424) internal successors, (12693), 4306 states have internal predecessors, (12693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:52,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4307 states to 4307 states and 12693 transitions. [2021-08-21 12:56:52,904 INFO L78 Accepts]: Start accepts. Automaton has 4307 states and 12693 transitions. Word has length 35 [2021-08-21 12:56:52,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:52,904 INFO L470 AbstractCegarLoop]: Abstraction has 4307 states and 12693 transitions. [2021-08-21 12:56:52,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 17 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:52,904 INFO L276 IsEmpty]: Start isEmpty. Operand 4307 states and 12693 transitions. [2021-08-21 12:56:52,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:56:52,909 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:52,909 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:52,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2021-08-21 12:56:53,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:53,110 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:53,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:53,110 INFO L82 PathProgramCache]: Analyzing trace with hash -942776470, now seen corresponding path program 100 times [2021-08-21 12:56:53,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:53,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717062831] [2021-08-21 12:56:53,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:53,110 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:53,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:56:53,325 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:56:53,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:56:53,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717062831] [2021-08-21 12:56:53,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717062831] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:53,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412131823] [2021-08-21 12:56:53,325 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 12:56:53,325 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:56:53,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:56:53,326 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:56:53,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2021-08-21 12:56:56,979 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 12:56:56,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:56:56,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:56:56,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:56:57,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 12:56:57,508 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:56:57,509 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 53 treesize of output 53 [2021-08-21 12:56:59,425 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-21 12:56:59,425 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-21 12:56:59,429 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:56:59,429 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 24 [2021-08-21 12:56:59,449 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:56:59,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412131823] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:56:59,449 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:56:59,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 12:56:59,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738207946] [2021-08-21 12:56:59,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:56:59,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:56:59,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:56:59,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=214, Unknown=4, NotChecked=0, Total=272 [2021-08-21 12:56:59,449 INFO L87 Difference]: Start difference. First operand 4307 states and 12693 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:59,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:56:59,679 INFO L93 Difference]: Finished difference Result 6044 states and 17706 transitions. [2021-08-21 12:56:59,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 12:56:59,679 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:56:59,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:56:59,689 INFO L225 Difference]: With dead ends: 6044 [2021-08-21 12:56:59,689 INFO L226 Difference]: Without dead ends: 5941 [2021-08-21 12:56:59,689 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 1851.8ms TimeCoverageRelationStatistics Valid=62, Invalid=240, Unknown=4, NotChecked=0, Total=306 [2021-08-21 12:56:59,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5941 states. [2021-08-21 12:56:59,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5941 to 4337. [2021-08-21 12:56:59,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4337 states, 4336 states have (on average 2.9467250922509227) internal successors, (12777), 4336 states have internal predecessors, (12777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:59,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4337 states to 4337 states and 12777 transitions. [2021-08-21 12:56:59,751 INFO L78 Accepts]: Start accepts. Automaton has 4337 states and 12777 transitions. Word has length 35 [2021-08-21 12:56:59,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:56:59,751 INFO L470 AbstractCegarLoop]: Abstraction has 4337 states and 12777 transitions. [2021-08-21 12:56:59,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 16 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:56:59,751 INFO L276 IsEmpty]: Start isEmpty. Operand 4337 states and 12777 transitions. [2021-08-21 12:56:59,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:56:59,756 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:56:59,756 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:56:59,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2021-08-21 12:56:59,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2021-08-21 12:56:59,957 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:56:59,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:56:59,957 INFO L82 PathProgramCache]: Analyzing trace with hash 360776872, now seen corresponding path program 101 times [2021-08-21 12:56:59,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:56:59,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752683084] [2021-08-21 12:56:59,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:56:59,957 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:56:59,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:00,152 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 12:57:00,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:00,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752683084] [2021-08-21 12:57:00,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752683084] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:00,152 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604514123] [2021-08-21 12:57:00,153 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 12:57:00,153 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:00,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:00,157 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:00,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2021-08-21 12:57:03,931 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 12:57:03,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:03,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 12:57:03,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:04,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2021-08-21 12:57:04,632 INFO L354 Elim1Store]: treesize reduction 17, result has 41.4 percent of original size [2021-08-21 12:57:04,633 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 49 treesize of output 50 [2021-08-21 12:57:05,308 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:57:05,309 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:57:05,314 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:57:05,314 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 20 treesize of output 24 [2021-08-21 12:57:05,350 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:05,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604514123] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:05,350 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:05,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 12:57:05,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873677632] [2021-08-21 12:57:05,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 12:57:05,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:05,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 12:57:05,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=214, Unknown=2, NotChecked=0, Total=272 [2021-08-21 12:57:05,351 INFO L87 Difference]: Start difference. First operand 4337 states and 12777 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:09,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:09,928 INFO L93 Difference]: Finished difference Result 5478 states and 16043 transitions. [2021-08-21 12:57:09,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:57:09,928 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:57:09,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:09,939 INFO L225 Difference]: With dead ends: 5478 [2021-08-21 12:57:09,939 INFO L226 Difference]: Without dead ends: 5359 [2021-08-21 12:57:09,940 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 856.2ms TimeCoverageRelationStatistics Valid=70, Invalid=270, Unknown=2, NotChecked=0, Total=342 [2021-08-21 12:57:09,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5359 states. [2021-08-21 12:57:09,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5359 to 4307. [2021-08-21 12:57:09,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4307 states, 4306 states have (on average 2.9477473293079424) internal successors, (12693), 4306 states have internal predecessors, (12693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:10,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4307 states to 4307 states and 12693 transitions. [2021-08-21 12:57:10,005 INFO L78 Accepts]: Start accepts. Automaton has 4307 states and 12693 transitions. Word has length 35 [2021-08-21 12:57:10,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:10,005 INFO L470 AbstractCegarLoop]: Abstraction has 4307 states and 12693 transitions. [2021-08-21 12:57:10,005 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:10,005 INFO L276 IsEmpty]: Start isEmpty. Operand 4307 states and 12693 transitions. [2021-08-21 12:57:10,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:57:10,010 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:10,010 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:10,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2021-08-21 12:57:10,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2021-08-21 12:57:10,211 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:10,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:10,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1895900024, now seen corresponding path program 102 times [2021-08-21 12:57:10,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:10,211 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694979843] [2021-08-21 12:57:10,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:10,211 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:10,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:10,393 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:10,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:10,393 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694979843] [2021-08-21 12:57:10,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694979843] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:10,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221400171] [2021-08-21 12:57:10,394 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 12:57:10,394 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:10,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:10,394 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:10,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2021-08-21 12:57:14,176 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 12:57:14,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:14,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:57:14,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:14,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2021-08-21 12:57:14,615 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:57:14,615 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 53 treesize of output 53 [2021-08-21 12:57:16,626 INFO L354 Elim1Store]: treesize reduction 29, result has 45.3 percent of original size [2021-08-21 12:57:16,626 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 4 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 41 [2021-08-21 12:57:16,630 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-08-21 12:57:16,631 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 24 [2021-08-21 12:57:16,651 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:16,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221400171] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:16,651 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:16,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:57:16,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925745258] [2021-08-21 12:57:16,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:57:16,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:16,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:57:16,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=251, Unknown=4, NotChecked=0, Total=306 [2021-08-21 12:57:16,652 INFO L87 Difference]: Start difference. First operand 4307 states and 12693 transitions. Second operand has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:28,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:28,907 INFO L93 Difference]: Finished difference Result 6373 states and 18717 transitions. [2021-08-21 12:57:28,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 12:57:28,907 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:57:28,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:28,917 INFO L225 Difference]: With dead ends: 6373 [2021-08-21 12:57:28,917 INFO L226 Difference]: Without dead ends: 6270 [2021-08-21 12:57:28,917 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 1958.1ms TimeCoverageRelationStatistics Valid=66, Invalid=350, Unknown=4, NotChecked=0, Total=420 [2021-08-21 12:57:28,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6270 states. [2021-08-21 12:57:28,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6270 to 4385. [2021-08-21 12:57:28,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4385 states, 4384 states have (on average 2.9473083941605838) internal successors, (12921), 4384 states have internal predecessors, (12921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:28,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4385 states to 4385 states and 12921 transitions. [2021-08-21 12:57:28,978 INFO L78 Accepts]: Start accepts. Automaton has 4385 states and 12921 transitions. Word has length 35 [2021-08-21 12:57:28,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:28,978 INFO L470 AbstractCegarLoop]: Abstraction has 4385 states and 12921 transitions. [2021-08-21 12:57:28,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.388888888888889) internal successors, (61), 17 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:28,979 INFO L276 IsEmpty]: Start isEmpty. Operand 4385 states and 12921 transitions. [2021-08-21 12:57:28,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:57:28,984 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:28,984 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:29,010 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2021-08-21 12:57:29,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2021-08-21 12:57:29,189 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:29,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:29,189 INFO L82 PathProgramCache]: Analyzing trace with hash 495742508, now seen corresponding path program 103 times [2021-08-21 12:57:29,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:29,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003556892] [2021-08-21 12:57:29,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:29,189 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:29,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:29,385 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:29,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:29,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003556892] [2021-08-21 12:57:29,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003556892] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:29,385 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397289307] [2021-08-21 12:57:29,385 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 12:57:29,386 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:29,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:29,386 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:29,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2021-08-21 12:57:33,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:33,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 31 conjunts are in the unsatisfiable core [2021-08-21 12:57:33,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:33,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 50 [2021-08-21 12:57:33,850 INFO L354 Elim1Store]: treesize reduction 36, result has 7.7 percent of original size [2021-08-21 12:57:33,850 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 56 treesize of output 42 [2021-08-21 12:57:34,662 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:57:34,662 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:57:34,667 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:57:34,667 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 20 treesize of output 24 [2021-08-21 12:57:34,709 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:34,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397289307] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:34,709 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:34,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:57:34,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245863182] [2021-08-21 12:57:34,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:57:34,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:34,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:57:34,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=247, Unknown=2, NotChecked=0, Total=306 [2021-08-21 12:57:34,710 INFO L87 Difference]: Start difference. First operand 4385 states and 12921 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:38,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 12:57:38,480 INFO L93 Difference]: Finished difference Result 6074 states and 17792 transitions. [2021-08-21 12:57:38,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 12:57:38,480 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-08-21 12:57:38,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 12:57:38,490 INFO L225 Difference]: With dead ends: 6074 [2021-08-21 12:57:38,490 INFO L226 Difference]: Without dead ends: 5955 [2021-08-21 12:57:38,490 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1024.7ms TimeCoverageRelationStatistics Valid=68, Invalid=310, Unknown=2, NotChecked=0, Total=380 [2021-08-21 12:57:38,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5955 states. [2021-08-21 12:57:38,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5955 to 4319. [2021-08-21 12:57:38,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4319 states, 4318 states have (on average 2.9478925428439093) internal successors, (12729), 4318 states have internal predecessors, (12729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:38,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4319 states to 4319 states and 12729 transitions. [2021-08-21 12:57:38,550 INFO L78 Accepts]: Start accepts. Automaton has 4319 states and 12729 transitions. Word has length 35 [2021-08-21 12:57:38,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 12:57:38,550 INFO L470 AbstractCegarLoop]: Abstraction has 4319 states and 12729 transitions. [2021-08-21 12:57:38,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:38,550 INFO L276 IsEmpty]: Start isEmpty. Operand 4319 states and 12729 transitions. [2021-08-21 12:57:38,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-08-21 12:57:38,555 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 12:57:38,555 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 12:57:38,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2021-08-21 12:57:38,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:38,756 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 12:57:38,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 12:57:38,756 INFO L82 PathProgramCache]: Analyzing trace with hash 2066449540, now seen corresponding path program 104 times [2021-08-21 12:57:38,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 12:57:38,756 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144633360] [2021-08-21 12:57:38,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 12:57:38,756 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 12:57:38,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 12:57:38,928 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:38,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 12:57:38,928 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144633360] [2021-08-21 12:57:38,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144633360] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:38,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22088273] [2021-08-21 12:57:38,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 12:57:38,929 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:38,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 12:57:38,929 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 12:57:38,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2021-08-21 12:57:42,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 12:57:42,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 12:57:42,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 12:57:42,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 12:57:43,299 INFO L354 Elim1Store]: treesize reduction 30, result has 9.1 percent of original size [2021-08-21 12:57:43,300 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 55 treesize of output 44 [2021-08-21 12:57:44,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 28 [2021-08-21 12:57:45,855 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:57:45,855 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 26 [2021-08-21 12:57:45,860 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 12:57:45,860 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 20 treesize of output 24 [2021-08-21 12:57:45,894 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 12:57:45,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22088273] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 12:57:45,894 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 12:57:45,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 12:57:45,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450310145] [2021-08-21 12:57:45,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-21 12:57:45,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 12:57:45,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-21 12:57:45,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=248, Unknown=6, NotChecked=0, Total=306 [2021-08-21 12:57:45,895 INFO L87 Difference]: Start difference. First operand 4319 states and 12729 transitions. Second operand has 18 states, 18 states have (on average 3.1666666666666665) internal successors, (57), 17 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 12:57:50,718 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2021-08-21 12:57:50,718 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 12:57:50,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2021-08-21 12:57:50,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 12:57:50,920 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)) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:310) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:154) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.pop(ManagedScript.java:128) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:662) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:281) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ProtectiveHoareTripleChecker.releaseLock(ProtectiveHoareTripleChecker.java:93) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.EfficientHoareTripleChecker.releaseLock(EfficientHoareTripleChecker.java:162) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:201) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:881) 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: java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:442) at java.base/java.io.OutputStream.write(OutputStream.java:157) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:318) at java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:251) at java.base/java.io.BufferedWriter.flush(BufferedWriter.java:257) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:152) ... 35 more [2021-08-21 12:57:50,935 INFO L168 Benchmark]: Toolchain (without parser) took 698181.09 ms. Allocated memory was 205.5 MB in the beginning and 1.5 GB in the end (delta: 1.3 GB). Free memory was 185.6 MB in the beginning and 287.4 MB in the end (delta: -101.8 MB). Peak memory consumption was 1.2 GB. Max. memory is 8.0 GB. [2021-08-21 12:57:50,935 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.12 ms. Allocated memory is still 205.5 MB. Free memory is still 186.9 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 12:57:50,935 INFO L168 Benchmark]: Boogie Procedure Inliner took 31.76 ms. Allocated memory is still 205.5 MB. Free memory was 185.6 MB in the beginning and 184.2 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 12:57:50,935 INFO L168 Benchmark]: Boogie Preprocessor took 30.47 ms. Allocated memory is still 205.5 MB. Free memory was 184.2 MB in the beginning and 183.0 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 12:57:50,935 INFO L168 Benchmark]: RCFGBuilder took 264.62 ms. Allocated memory is still 205.5 MB. Free memory was 183.0 MB in the beginning and 168.8 MB in the end (delta: 14.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. [2021-08-21 12:57:50,936 INFO L168 Benchmark]: TraceAbstraction took 697848.76 ms. Allocated memory was 205.5 MB in the beginning and 1.5 GB in the end (delta: 1.3 GB). Free memory was 168.2 MB in the beginning and 287.4 MB in the end (delta: -119.2 MB). Peak memory consumption was 1.1 GB. Max. memory is 8.0 GB. [2021-08-21 12:57:50,936 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 205.5 MB. Free memory is still 186.9 MB. There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 31.76 ms. Allocated memory is still 205.5 MB. Free memory was 185.6 MB in the beginning and 184.2 MB in the end (delta: 1.4 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 30.47 ms. Allocated memory is still 205.5 MB. Free memory was 184.2 MB in the beginning and 183.0 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 264.62 ms. Allocated memory is still 205.5 MB. Free memory was 183.0 MB in the beginning and 168.8 MB in the end (delta: 14.2 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. * TraceAbstraction took 697848.76 ms. Allocated memory was 205.5 MB in the beginning and 1.5 GB in the end (delta: 1.3 GB). Free memory was 168.2 MB in the beginning and 287.4 MB in the end (delta: -119.2 MB). Peak memory consumption was 1.1 GB. 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)) Connection to SMT solver broken 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)) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.convertIOException(Executor.java:310) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...