/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-Delay.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-87fd7473a0bda1db0ad7f77f2116346063730f21-87fd747 [2021-08-21 18:21:52,599 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-21 18:21:52,601 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-21 18:21:52,634 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-21 18:21:52,634 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-21 18:21:52,635 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-21 18:21:52,636 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-21 18:21:52,638 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-21 18:21:52,639 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-21 18:21:52,640 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-21 18:21:52,641 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-21 18:21:52,642 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-21 18:21:52,642 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-21 18:21:52,643 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-21 18:21:52,644 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-21 18:21:52,645 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-21 18:21:52,646 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-21 18:21:52,651 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-21 18:21:52,653 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-21 18:21:52,654 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-21 18:21:52,655 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-21 18:21:52,662 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-21 18:21:52,663 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-21 18:21:52,665 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-21 18:21:52,673 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-21 18:21:52,673 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-21 18:21:52,674 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-21 18:21:52,674 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-21 18:21:52,675 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-21 18:21:52,675 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-21 18:21:52,675 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-21 18:21:52,676 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-21 18:21:52,677 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-21 18:21:52,677 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-21 18:21:52,678 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-21 18:21:52,678 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-21 18:21:52,679 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-21 18:21:52,679 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-21 18:21:52,679 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-21 18:21:52,680 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-21 18:21:52,680 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-21 18:21:52,681 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-Delay.epf [2021-08-21 18:21:52,709 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-21 18:21:52,710 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-21 18:21:52,713 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-21 18:21:52,713 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-21 18:21:52,713 INFO L138 SettingsManager]: * Use SBE=true [2021-08-21 18:21:52,714 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-21 18:21:52,714 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-21 18:21:52,714 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-21 18:21:52,714 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-21 18:21:52,714 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-21 18:21:52,715 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-21 18:21:52,715 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-21 18:21:52,715 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-21 18:21:52,715 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-21 18:21:52,716 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-21 18:21:52,716 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-21 18:21:52,716 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-21 18:21:52,716 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-21 18:21:52,716 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-21 18:21:52,716 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-08-21 18:21:52,716 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-21 18:21:52,717 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:21:52,717 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-21 18:21:52,717 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-21 18:21:52,717 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-21 18:21:52,717 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-21 18:21:52,717 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-21 18:21:52,717 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-08-21 18:21:52,718 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-21 18:21:52,718 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=SLEEP_DELAY_SET [2021-08-21 18:21:52,718 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 18:21:53,030 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-21 18:21:53,048 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-21 18:21:53,050 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-21 18:21:53,051 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-08-21 18:21:53,052 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-08-21 18:21:53,053 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl [2021-08-21 18:21:53,053 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-bad/dot-product-alt.wvr.bpl' [2021-08-21 18:21:53,076 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-21 18:21:53,077 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-08-21 18:21:53,078 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-21 18:21:53,078 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-21 18:21:53,078 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-21 18:21:53,089 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/1) ... [2021-08-21 18:21:53,096 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/1) ... [2021-08-21 18:21:53,104 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-21 18:21:53,106 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-21 18:21:53,106 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-21 18:21:53,106 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-21 18:21:53,113 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/1) ... [2021-08-21 18:21:53,114 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/1) ... [2021-08-21 18:21:53,116 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/1) ... [2021-08-21 18:21:53,117 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/1) ... [2021-08-21 18:21:53,119 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/1) ... [2021-08-21 18:21:53,122 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/1) ... [2021-08-21 18:21:53,123 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/1) ... [2021-08-21 18:21:53,128 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-21 18:21:53,129 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-21 18:21:53,129 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-21 18:21:53,129 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-21 18:21:53,130 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/1) ... [2021-08-21 18:21:53,136 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-21 18:21:53,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:21:53,160 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 18:21:53,182 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 18:21:53,198 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-08-21 18:21:53,198 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-08-21 18:21:53,198 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-08-21 18:21:53,199 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-08-21 18:21:53,199 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-08-21 18:21:53,199 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-08-21 18:21:53,199 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-08-21 18:21:53,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-21 18:21:53,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-21 18:21:53,199 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-08-21 18:21:53,199 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-08-21 18:21:53,200 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-08-21 18:21:53,200 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 18:21:53,371 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-21 18:21:53,371 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-08-21 18:21:53,373 INFO L202 PluginConnector]: Adding new model dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:21:53 BoogieIcfgContainer [2021-08-21 18:21:53,373 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-21 18:21:53,374 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-21 18:21:53,374 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-21 18:21:53,377 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-21 18:21:53,377 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 21.08 06:21:53" (1/2) ... [2021-08-21 18:21:53,378 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4daa4416 and model type dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.08 06:21:53, skipping insertion in model container [2021-08-21 18:21:53,378 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.08 06:21:53" (2/2) ... [2021-08-21 18:21:53,379 INFO L111 eAbstractionObserver]: Analyzing ICFG dot-product-alt.wvr.bpl [2021-08-21 18:21:53,383 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-08-21 18:21:53,384 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-21 18:21:53,384 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-21 18:21:53,384 INFO L516 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-08-21 18:21:53,420 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-08-21 18:21:53,470 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-21 18:21:53,475 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 18:21:53,476 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-08-21 18:21:53,654 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 142 states have (on average 1.619718309859155) internal successors, (230), 192 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:53,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-08-21 18:21:53,667 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:21:53,668 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:21:53,669 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:21:53,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:21:53,673 INFO L82 PathProgramCache]: Analyzing trace with hash -1733384714, now seen corresponding path program 1 times [2021-08-21 18:21:53,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:21:53,681 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765342331] [2021-08-21 18:21:53,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:21:53,682 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:21:53,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:21:53,870 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 18:21:53,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:21:53,871 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765342331] [2021-08-21 18:21:53,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765342331] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:21:53,872 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:21:53,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-21 18:21:53,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198083031] [2021-08-21 18:21:53,876 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-21 18:21:53,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:21:53,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-21 18:21:53,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 18:21:53,898 INFO L87 Difference]: Start difference. First operand has 193 states, 142 states have (on average 1.619718309859155) internal successors, (230), 192 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:53,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:21:53,946 INFO L93 Difference]: Finished difference Result 298 states and 361 transitions. [2021-08-21 18:21:53,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-21 18:21:53,947 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2021-08-21 18:21:53,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:21:53,958 INFO L225 Difference]: With dead ends: 298 [2021-08-21 18:21:53,958 INFO L226 Difference]: Without dead ends: 101 [2021-08-21 18:21:53,959 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 18.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-21 18:21:53,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2021-08-21 18:21:54,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 82. [2021-08-21 18:21:54,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 81 states have (on average 1.4814814814814814) internal successors, (120), 81 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:54,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 120 transitions. [2021-08-21 18:21:54,008 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 120 transitions. Word has length 18 [2021-08-21 18:21:54,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:21:54,009 INFO L470 AbstractCegarLoop]: Abstraction has 82 states and 120 transitions. [2021-08-21 18:21:54,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:54,009 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 120 transitions. [2021-08-21 18:21:54,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 18:21:54,015 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:21:54,016 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] [2021-08-21 18:21:54,016 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-21 18:21:54,016 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:21:54,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:21:54,020 INFO L82 PathProgramCache]: Analyzing trace with hash 1276245161, now seen corresponding path program 1 times [2021-08-21 18:21:54,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:21:54,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489888867] [2021-08-21 18:21:54,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:21:54,021 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:21:54,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:21:54,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:21:54,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:21:54,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489888867] [2021-08-21 18:21:54,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489888867] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:21:54,115 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:21:54,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 18:21:54,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201865412] [2021-08-21 18:21:54,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-21 18:21:54,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:21:54,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-21 18:21:54,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-21 18:21:54,119 INFO L87 Difference]: Start difference. First operand 82 states and 120 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:54,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:21:54,173 INFO L93 Difference]: Finished difference Result 99 states and 159 transitions. [2021-08-21 18:21:54,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-21 18:21:54,173 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-21 18:21:54,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:21:54,175 INFO L225 Difference]: With dead ends: 99 [2021-08-21 18:21:54,176 INFO L226 Difference]: Without dead ends: 99 [2021-08-21 18:21:54,177 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 19.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:21:54,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-08-21 18:21:54,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 92. [2021-08-21 18:21:54,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.5494505494505495) internal successors, (141), 91 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:54,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 141 transitions. [2021-08-21 18:21:54,192 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 141 transitions. Word has length 21 [2021-08-21 18:21:54,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:21:54,192 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 141 transitions. [2021-08-21 18:21:54,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:54,192 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 141 transitions. [2021-08-21 18:21:54,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-08-21 18:21:54,193 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:21:54,193 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] [2021-08-21 18:21:54,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-21 18:21:54,194 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:21:54,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:21:54,196 INFO L82 PathProgramCache]: Analyzing trace with hash 401072043, now seen corresponding path program 1 times [2021-08-21 18:21:54,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:21:54,197 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293998765] [2021-08-21 18:21:54,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:21:54,199 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:21:54,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:21:54,272 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:21:54,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:21:54,273 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293998765] [2021-08-21 18:21:54,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293998765] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-21 18:21:54,273 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-21 18:21:54,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-21 18:21:54,274 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702819096] [2021-08-21 18:21:54,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-21 18:21:54,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:21:54,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-21 18:21:54,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-21 18:21:54,277 INFO L87 Difference]: Start difference. First operand 92 states and 141 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:54,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:21:54,346 INFO L93 Difference]: Finished difference Result 140 states and 218 transitions. [2021-08-21 18:21:54,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-21 18:21:54,348 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-08-21 18:21:54,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:21:54,349 INFO L225 Difference]: With dead ends: 140 [2021-08-21 18:21:54,349 INFO L226 Difference]: Without dead ends: 140 [2021-08-21 18:21:54,349 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 29.7ms TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-08-21 18:21:54,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-08-21 18:21:54,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 108. [2021-08-21 18:21:54,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 107 states have (on average 1.5700934579439252) internal successors, (168), 107 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:54,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 168 transitions. [2021-08-21 18:21:54,355 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 168 transitions. Word has length 21 [2021-08-21 18:21:54,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:21:54,355 INFO L470 AbstractCegarLoop]: Abstraction has 108 states and 168 transitions. [2021-08-21 18:21:54,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:54,355 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 168 transitions. [2021-08-21 18:21:54,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:21:54,356 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:21:54,356 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:21:54,356 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-21 18:21:54,356 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:21:54,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:21:54,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1452593128, now seen corresponding path program 1 times [2021-08-21 18:21:54,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:21:54,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612923069] [2021-08-21 18:21:54,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:21:54,357 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:21:54,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:21:54,881 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:21:54,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:21:54,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612923069] [2021-08-21 18:21:54,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612923069] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:21:54,883 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240285909] [2021-08-21 18:21:54,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:21:54,883 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:21:54,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:21:54,889 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 18:21:54,898 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 18:21:54,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:21:54,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-21 18:21:54,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:21:55,437 INFO L354 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2021-08-21 18:21:55,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-08-21 18:21:55,451 INFO L354 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2021-08-21 18:21:55,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 16 [2021-08-21 18:21:55,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:21:55,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240285909] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:21:55,543 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:21:55,543 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:21:55,543 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257307444] [2021-08-21 18:21:55,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:21:55,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:21:55,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:21:55,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:21:55,547 INFO L87 Difference]: Start difference. First operand 108 states and 168 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:55,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:21:55,794 INFO L93 Difference]: Finished difference Result 177 states and 275 transitions. [2021-08-21 18:21:55,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:21:55,794 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 18:21:55,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:21:55,797 INFO L225 Difference]: With dead ends: 177 [2021-08-21 18:21:55,797 INFO L226 Difference]: Without dead ends: 172 [2021-08-21 18:21:55,797 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 329.6ms TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:21:55,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-08-21 18:21:55,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 133. [2021-08-21 18:21:55,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 1.6515151515151516) internal successors, (218), 132 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:55,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 218 transitions. [2021-08-21 18:21:55,816 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 218 transitions. Word has length 24 [2021-08-21 18:21:55,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:21:55,816 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 218 transitions. [2021-08-21 18:21:55,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:55,817 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 218 transitions. [2021-08-21 18:21:55,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:21:55,817 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:21:55,817 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:21:55,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-21 18:21:56,044 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 18:21:56,045 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:21:56,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:21:56,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1858401840, now seen corresponding path program 2 times [2021-08-21 18:21:56,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:21:56,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740589556] [2021-08-21 18:21:56,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:21:56,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:21:56,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:21:56,403 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:21:56,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:21:56,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740589556] [2021-08-21 18:21:56,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740589556] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:21:56,403 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789655481] [2021-08-21 18:21:56,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:21:56,404 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:21:56,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:21:56,409 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 18:21:56,437 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 18:21:56,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:21:56,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:21:56,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 18:21:56,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:21:56,802 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:21:56,803 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 23 treesize of output 27 [2021-08-21 18:21:56,812 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:21:56,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 31 [2021-08-21 18:21:56,823 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:21:56,823 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 25 treesize of output 29 [2021-08-21 18:21:57,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:21:57,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789655481] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:21:57,013 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:21:57,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 14 [2021-08-21 18:21:57,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834593299] [2021-08-21 18:21:57,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:21:57,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:21:57,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:21:57,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:21:57,015 INFO L87 Difference]: Start difference. First operand 133 states and 218 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:57,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:21:57,586 INFO L93 Difference]: Finished difference Result 247 states and 390 transitions. [2021-08-21 18:21:57,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:21:57,587 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 18:21:57,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:21:57,588 INFO L225 Difference]: With dead ends: 247 [2021-08-21 18:21:57,588 INFO L226 Difference]: Without dead ends: 242 [2021-08-21 18:21:57,589 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 598.6ms TimeCoverageRelationStatistics Valid=153, Invalid=447, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:21:57,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-08-21 18:21:57,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 139. [2021-08-21 18:21:57,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 1.6594202898550725) internal successors, (229), 138 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:57,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 229 transitions. [2021-08-21 18:21:57,595 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 229 transitions. Word has length 24 [2021-08-21 18:21:57,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:21:57,595 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 229 transitions. [2021-08-21 18:21:57,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:57,595 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 229 transitions. [2021-08-21 18:21:57,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-21 18:21:57,596 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:21:57,596 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:21:57,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-08-21 18:21:57,819 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 18:21:57,820 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:21:57,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:21:57,820 INFO L82 PathProgramCache]: Analyzing trace with hash -1529969080, now seen corresponding path program 3 times [2021-08-21 18:21:57,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:21:57,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073278918] [2021-08-21 18:21:57,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:21:57,821 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:21:57,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:21:58,105 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:21:58,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:21:58,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073278918] [2021-08-21 18:21:58,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073278918] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:21:58,105 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874748125] [2021-08-21 18:21:58,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:21:58,106 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:21:58,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:21:58,109 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 18:21:58,140 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 18:21:58,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 18:21:58,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:21:58,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 16 conjunts are in the unsatisfiable core [2021-08-21 18:21:58,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:21:58,551 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:21:58,551 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 72 treesize of output 71 [2021-08-21 18:21:58,572 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:21:58,572 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 68 treesize of output 51 [2021-08-21 18:21:58,580 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:21:58,581 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 28 treesize of output 32 [2021-08-21 18:21:58,764 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:21:58,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874748125] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:21:58,765 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:21:58,765 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 14 [2021-08-21 18:21:58,765 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885460448] [2021-08-21 18:21:58,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:21:58,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:21:58,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:21:58,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:21:58,766 INFO L87 Difference]: Start difference. First operand 139 states and 229 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:59,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:21:59,242 INFO L93 Difference]: Finished difference Result 219 states and 354 transitions. [2021-08-21 18:21:59,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:21:59,242 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2021-08-21 18:21:59,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:21:59,244 INFO L225 Difference]: With dead ends: 219 [2021-08-21 18:21:59,244 INFO L226 Difference]: Without dead ends: 214 [2021-08-21 18:21:59,246 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 475.9ms TimeCoverageRelationStatistics Valid=135, Invalid=371, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:21:59,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-08-21 18:21:59,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 145. [2021-08-21 18:21:59,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 1.6597222222222223) internal successors, (239), 144 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:59,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 239 transitions. [2021-08-21 18:21:59,265 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 239 transitions. Word has length 24 [2021-08-21 18:21:59,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:21:59,268 INFO L470 AbstractCegarLoop]: Abstraction has 145 states and 239 transitions. [2021-08-21 18:21:59,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:21:59,268 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 239 transitions. [2021-08-21 18:21:59,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:21:59,269 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:21:59,269 INFO L512 BasicCegarLoop]: trace histogram [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 18:21:59,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-08-21 18:21:59,484 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 18:21:59,485 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:21:59,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:21:59,485 INFO L82 PathProgramCache]: Analyzing trace with hash 697789579, now seen corresponding path program 4 times [2021-08-21 18:21:59,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:21:59,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382976375] [2021-08-21 18:21:59,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:21:59,486 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:21:59,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:21:59,551 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:21:59,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:21:59,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382976375] [2021-08-21 18:21:59,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382976375] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:21:59,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170787879] [2021-08-21 18:21:59,552 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:21:59,552 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:21:59,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:21:59,553 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 18:21:59,554 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 18:21:59,686 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:21:59,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:21:59,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:21:59,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:21:59,887 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:21:59,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170787879] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:21:59,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:21:59,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2021-08-21 18:21:59,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109189486] [2021-08-21 18:21:59,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:21:59,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:21:59,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:21:59,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:21:59,889 INFO L87 Difference]: Start difference. First operand 145 states and 239 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:00,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:00,133 INFO L93 Difference]: Finished difference Result 414 states and 618 transitions. [2021-08-21 18:22:00,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-21 18:22:00,134 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:22:00,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:00,137 INFO L225 Difference]: With dead ends: 414 [2021-08-21 18:22:00,138 INFO L226 Difference]: Without dead ends: 414 [2021-08-21 18:22:00,138 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 133.4ms TimeCoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:22:00,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2021-08-21 18:22:00,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 173. [2021-08-21 18:22:00,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 1.7674418604651163) internal successors, (304), 172 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:00,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 304 transitions. [2021-08-21 18:22:00,146 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 304 transitions. Word has length 27 [2021-08-21 18:22:00,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:00,147 INFO L470 AbstractCegarLoop]: Abstraction has 173 states and 304 transitions. [2021-08-21 18:22:00,147 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:00,147 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 304 transitions. [2021-08-21 18:22:00,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:22:00,149 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:00,150 INFO L512 BasicCegarLoop]: trace histogram [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 18:22:00,176 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 18:22:00,373 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 18:22:00,374 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:00,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:00,374 INFO L82 PathProgramCache]: Analyzing trace with hash -2076906937, now seen corresponding path program 5 times [2021-08-21 18:22:00,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:00,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781221063] [2021-08-21 18:22:00,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:00,375 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:00,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:00,432 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:00,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:00,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781221063] [2021-08-21 18:22:00,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781221063] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:00,433 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873499039] [2021-08-21 18:22:00,433 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:22:00,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:00,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:00,435 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 18:22:00,438 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 18:22:00,586 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:22:00,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:00,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:22:00,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:00,795 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:00,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873499039] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:00,795 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:00,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 18:22:00,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931711996] [2021-08-21 18:22:00,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:22:00,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:00,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:22:00,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:22:00,797 INFO L87 Difference]: Start difference. First operand 173 states and 304 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 18:22:01,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:01,285 INFO L93 Difference]: Finished difference Result 549 states and 809 transitions. [2021-08-21 18:22:01,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:22:01,289 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 27 [2021-08-21 18:22:01,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:01,292 INFO L225 Difference]: With dead ends: 549 [2021-08-21 18:22:01,292 INFO L226 Difference]: Without dead ends: 549 [2021-08-21 18:22:01,293 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 285.8ms TimeCoverageRelationStatistics Valid=212, Invalid=718, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:22:01,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2021-08-21 18:22:01,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 180. [2021-08-21 18:22:01,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 1.7541899441340782) internal successors, (314), 179 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:01,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 314 transitions. [2021-08-21 18:22:01,301 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 314 transitions. Word has length 27 [2021-08-21 18:22:01,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:01,302 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 314 transitions. [2021-08-21 18:22:01,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 18:22:01,302 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 314 transitions. [2021-08-21 18:22:01,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:22:01,303 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:01,303 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, 1, 1] [2021-08-21 18:22:01,325 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 18:22:01,519 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 18:22:01,519 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:01,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:01,519 INFO L82 PathProgramCache]: Analyzing trace with hash -424394968, now seen corresponding path program 1 times [2021-08-21 18:22:01,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:01,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065890026] [2021-08-21 18:22:01,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:01,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:01,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:01,579 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:22:01,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:01,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065890026] [2021-08-21 18:22:01,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065890026] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:01,580 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208772060] [2021-08-21 18:22:01,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:01,580 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:01,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:01,581 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 18:22:01,584 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 18:22:01,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:01,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:22:01,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:01,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:22:01,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208772060] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:01,873 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:01,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 18:22:01,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911566728] [2021-08-21 18:22:01,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:22:01,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:01,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:22:01,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:22:01,874 INFO L87 Difference]: Start difference. First operand 180 states and 314 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:01,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:01,962 INFO L93 Difference]: Finished difference Result 401 states and 662 transitions. [2021-08-21 18:22:01,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 18:22:01,963 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:22:01,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:01,965 INFO L225 Difference]: With dead ends: 401 [2021-08-21 18:22:01,965 INFO L226 Difference]: Without dead ends: 401 [2021-08-21 18:22:01,965 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 50.9ms TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:22:01,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-08-21 18:22:01,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 284. [2021-08-21 18:22:01,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 283 states have (on average 1.7809187279151943) internal successors, (504), 283 states have internal predecessors, (504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:01,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 504 transitions. [2021-08-21 18:22:01,990 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 504 transitions. Word has length 27 [2021-08-21 18:22:01,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:01,991 INFO L470 AbstractCegarLoop]: Abstraction has 284 states and 504 transitions. [2021-08-21 18:22:01,991 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:01,991 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 504 transitions. [2021-08-21 18:22:01,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:22:01,992 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:01,992 INFO L512 BasicCegarLoop]: trace histogram [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 18:22:02,019 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 18:22:02,204 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 18:22:02,205 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:02,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:02,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1133082039, now seen corresponding path program 6 times [2021-08-21 18:22:02,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:02,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508123701] [2021-08-21 18:22:02,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:02,206 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:02,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:02,275 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:02,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:02,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508123701] [2021-08-21 18:22:02,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508123701] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:02,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395893743] [2021-08-21 18:22:02,276 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:22:02,276 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:02,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:02,277 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 18:22:02,280 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 18:22:02,467 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:22:02,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:02,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:22:02,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:02,689 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:02,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395893743] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:02,689 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:02,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 18:22:02,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774302336] [2021-08-21 18:22:02,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:22:02,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:02,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:22:02,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:22:02,691 INFO L87 Difference]: Start difference. First operand 284 states and 504 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:02,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:02,864 INFO L93 Difference]: Finished difference Result 448 states and 766 transitions. [2021-08-21 18:22:02,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:22:02,864 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:22:02,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:02,866 INFO L225 Difference]: With dead ends: 448 [2021-08-21 18:22:02,866 INFO L226 Difference]: Without dead ends: 432 [2021-08-21 18:22:02,867 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 140.1ms TimeCoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:22:02,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-08-21 18:22:02,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 354. [2021-08-21 18:22:02,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 1.7648725212464589) internal successors, (623), 353 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:02,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 623 transitions. [2021-08-21 18:22:02,876 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 623 transitions. Word has length 27 [2021-08-21 18:22:02,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:02,876 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 623 transitions. [2021-08-21 18:22:02,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:02,877 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 623 transitions. [2021-08-21 18:22:02,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:22:02,878 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:02,878 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, 1, 1] [2021-08-21 18:22:02,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-21 18:22:03,092 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 18:22:03,093 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:03,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:03,093 INFO L82 PathProgramCache]: Analyzing trace with hash 885782252, now seen corresponding path program 2 times [2021-08-21 18:22:03,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:03,094 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436195156] [2021-08-21 18:22:03,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:03,094 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:03,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:03,147 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:22:03,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:03,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436195156] [2021-08-21 18:22:03,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436195156] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:03,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857687845] [2021-08-21 18:22:03,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:22:03,147 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:03,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:03,161 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 18:22:03,176 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 18:22:03,369 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:22:03,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:03,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:22:03,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:03,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:22:03,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857687845] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:03,525 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:03,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2021-08-21 18:22:03,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422582650] [2021-08-21 18:22:03,526 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:22:03,526 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:03,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:22:03,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:22:03,527 INFO L87 Difference]: Start difference. First operand 354 states and 623 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:03,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:03,636 INFO L93 Difference]: Finished difference Result 450 states and 749 transitions. [2021-08-21 18:22:03,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-21 18:22:03,637 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:22:03,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:03,639 INFO L225 Difference]: With dead ends: 450 [2021-08-21 18:22:03,639 INFO L226 Difference]: Without dead ends: 450 [2021-08-21 18:22:03,639 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 66.7ms TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:22:03,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-08-21 18:22:03,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 333. [2021-08-21 18:22:03,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 1.7469879518072289) internal successors, (580), 332 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:03,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 580 transitions. [2021-08-21 18:22:03,648 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 580 transitions. Word has length 27 [2021-08-21 18:22:03,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:03,648 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 580 transitions. [2021-08-21 18:22:03,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:03,649 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 580 transitions. [2021-08-21 18:22:03,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:22:03,649 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:03,650 INFO L512 BasicCegarLoop]: trace histogram [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 18:22:03,674 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 18:22:03,873 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 18:22:03,874 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:03,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:03,874 INFO L82 PathProgramCache]: Analyzing trace with hash 1750530131, now seen corresponding path program 7 times [2021-08-21 18:22:03,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:03,874 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234447501] [2021-08-21 18:22:03,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:03,874 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:03,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:03,931 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:03,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:03,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234447501] [2021-08-21 18:22:03,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234447501] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:03,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881435394] [2021-08-21 18:22:03,931 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:22:03,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:03,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:03,932 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 18:22:03,959 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 18:22:04,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:04,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:22:04,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:04,374 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:04,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881435394] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:04,374 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:04,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 18:22:04,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27738681] [2021-08-21 18:22:04,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:22:04,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:04,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:22:04,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:22:04,376 INFO L87 Difference]: Start difference. First operand 333 states and 580 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 18:22:05,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:05,083 INFO L93 Difference]: Finished difference Result 1267 states and 1874 transitions. [2021-08-21 18:22:05,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 18:22:05,084 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 27 [2021-08-21 18:22:05,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:05,088 INFO L225 Difference]: With dead ends: 1267 [2021-08-21 18:22:05,089 INFO L226 Difference]: Without dead ends: 1267 [2021-08-21 18:22:05,090 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 440.2ms TimeCoverageRelationStatistics Valid=490, Invalid=1580, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:22:05,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2021-08-21 18:22:05,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 356. [2021-08-21 18:22:05,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 1.7802816901408451) internal successors, (632), 355 states have internal predecessors, (632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:05,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 632 transitions. [2021-08-21 18:22:05,105 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 632 transitions. Word has length 27 [2021-08-21 18:22:05,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:05,106 INFO L470 AbstractCegarLoop]: Abstraction has 356 states and 632 transitions. [2021-08-21 18:22:05,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 18:22:05,106 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 632 transitions. [2021-08-21 18:22:05,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:22:05,107 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:05,107 INFO L512 BasicCegarLoop]: trace histogram [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 18:22:05,131 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 18:22:05,330 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 18:22:05,331 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:05,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:05,331 INFO L82 PathProgramCache]: Analyzing trace with hash -247482991, now seen corresponding path program 8 times [2021-08-21 18:22:05,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:05,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681194062] [2021-08-21 18:22:05,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:05,331 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:05,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:05,396 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:05,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:05,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681194062] [2021-08-21 18:22:05,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681194062] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:05,397 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263831530] [2021-08-21 18:22:05,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:22:05,397 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:05,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:05,398 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 18:22:05,398 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 18:22:05,617 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:22:05,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:05,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:22:05,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:05,811 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:05,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263831530] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:05,812 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:05,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 18:22:05,812 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934578733] [2021-08-21 18:22:05,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:22:05,812 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:05,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:22:05,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:22:05,813 INFO L87 Difference]: Start difference. First operand 356 states and 632 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:06,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:06,060 INFO L93 Difference]: Finished difference Result 741 states and 1205 transitions. [2021-08-21 18:22:06,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:22:06,061 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:22:06,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:06,064 INFO L225 Difference]: With dead ends: 741 [2021-08-21 18:22:06,064 INFO L226 Difference]: Without dead ends: 737 [2021-08-21 18:22:06,064 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 167.6ms TimeCoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:22:06,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2021-08-21 18:22:06,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 499. [2021-08-21 18:22:06,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 498 states have (on average 1.8273092369477912) internal successors, (910), 498 states have internal predecessors, (910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:06,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 910 transitions. [2021-08-21 18:22:06,076 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 910 transitions. Word has length 27 [2021-08-21 18:22:06,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:06,077 INFO L470 AbstractCegarLoop]: Abstraction has 499 states and 910 transitions. [2021-08-21 18:22:06,077 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:06,077 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 910 transitions. [2021-08-21 18:22:06,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:22:06,078 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:06,078 INFO L512 BasicCegarLoop]: trace histogram [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 18:22:06,102 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 18:22:06,292 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 18:22:06,292 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:06,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:06,292 INFO L82 PathProgramCache]: Analyzing trace with hash -653291703, now seen corresponding path program 9 times [2021-08-21 18:22:06,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:06,292 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678158406] [2021-08-21 18:22:06,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:06,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:06,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:06,358 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:06,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:06,358 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678158406] [2021-08-21 18:22:06,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678158406] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:06,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816494188] [2021-08-21 18:22:06,359 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:22:06,359 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:06,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:06,360 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 18:22:06,390 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 18:22:06,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:22:06,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:06,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:22:06,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:06,827 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:06,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816494188] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:06,827 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:06,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-08-21 18:22:06,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891480374] [2021-08-21 18:22:06,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:22:06,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:06,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:22:06,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:22:06,828 INFO L87 Difference]: Start difference. First operand 499 states and 910 transitions. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:07,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:07,231 INFO L93 Difference]: Finished difference Result 771 states and 1286 transitions. [2021-08-21 18:22:07,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-21 18:22:07,232 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:22:07,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:07,235 INFO L225 Difference]: With dead ends: 771 [2021-08-21 18:22:07,235 INFO L226 Difference]: Without dead ends: 771 [2021-08-21 18:22:07,237 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 220.6ms TimeCoverageRelationStatistics Valid=211, Invalid=491, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:22:07,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2021-08-21 18:22:07,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 537. [2021-08-21 18:22:07,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 536 states have (on average 1.7985074626865671) internal successors, (964), 536 states have internal predecessors, (964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:07,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 964 transitions. [2021-08-21 18:22:07,250 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 964 transitions. Word has length 27 [2021-08-21 18:22:07,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:07,250 INFO L470 AbstractCegarLoop]: Abstraction has 537 states and 964 transitions. [2021-08-21 18:22:07,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:07,250 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 964 transitions. [2021-08-21 18:22:07,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:22:07,251 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:07,252 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, 1, 1] [2021-08-21 18:22:07,278 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 18:22:07,472 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 18:22:07,473 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:07,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:07,473 INFO L82 PathProgramCache]: Analyzing trace with hash -821200084, now seen corresponding path program 3 times [2021-08-21 18:22:07,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:07,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307463848] [2021-08-21 18:22:07,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:07,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:07,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:07,543 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:22:07,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:07,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307463848] [2021-08-21 18:22:07,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307463848] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:07,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156610683] [2021-08-21 18:22:07,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:22:07,544 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:07,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:07,545 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 18:22:07,571 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 18:22:07,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-21 18:22:07,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:07,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-21 18:22:07,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:07,983 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:22:07,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156610683] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:07,984 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:07,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 8 [2021-08-21 18:22:07,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607347967] [2021-08-21 18:22:07,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-21 18:22:07,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:07,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-21 18:22:07,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-21 18:22:07,985 INFO L87 Difference]: Start difference. First operand 537 states and 964 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:08,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:08,092 INFO L93 Difference]: Finished difference Result 603 states and 1064 transitions. [2021-08-21 18:22:08,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-21 18:22:08,092 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-08-21 18:22:08,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:08,095 INFO L225 Difference]: With dead ends: 603 [2021-08-21 18:22:08,095 INFO L226 Difference]: Without dead ends: 603 [2021-08-21 18:22:08,097 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 67.3ms TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:22:08,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2021-08-21 18:22:08,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 489. [2021-08-21 18:22:08,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 1.8319672131147542) internal successors, (894), 488 states have internal predecessors, (894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:08,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 894 transitions. [2021-08-21 18:22:08,108 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 894 transitions. Word has length 27 [2021-08-21 18:22:08,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:08,109 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 894 transitions. [2021-08-21 18:22:08,109 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:08,109 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 894 transitions. [2021-08-21 18:22:08,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-21 18:22:08,111 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:08,111 INFO L512 BasicCegarLoop]: trace histogram [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 18:22:08,131 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 18:22:08,320 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 18:22:08,321 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:08,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:08,321 INFO L82 PathProgramCache]: Analyzing trace with hash 2072273159, now seen corresponding path program 10 times [2021-08-21 18:22:08,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:08,321 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335426862] [2021-08-21 18:22:08,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:08,322 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:08,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:08,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:08,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:08,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335426862] [2021-08-21 18:22:08,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335426862] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:08,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43168715] [2021-08-21 18:22:08,396 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:22:08,396 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:08,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:08,409 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 18:22:08,410 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 18:22:08,674 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:22:08,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:08,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:22:08,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:08,873 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:08,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43168715] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:08,873 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:08,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2021-08-21 18:22:08,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354205163] [2021-08-21 18:22:08,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:22:08,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:08,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:22:08,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:22:08,874 INFO L87 Difference]: Start difference. First operand 489 states and 894 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 18:22:09,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:09,283 INFO L93 Difference]: Finished difference Result 1431 states and 2301 transitions. [2021-08-21 18:22:09,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:22:09,284 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 27 [2021-08-21 18:22:09,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:09,289 INFO L225 Difference]: With dead ends: 1431 [2021-08-21 18:22:09,289 INFO L226 Difference]: Without dead ends: 1431 [2021-08-21 18:22:09,289 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 251.9ms TimeCoverageRelationStatistics Valid=229, Invalid=641, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:22:09,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1431 states. [2021-08-21 18:22:09,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1431 to 618. [2021-08-21 18:22:09,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 617 states have (on average 1.839546191247974) internal successors, (1135), 617 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:09,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 1135 transitions. [2021-08-21 18:22:09,309 INFO L78 Accepts]: Start accepts. Automaton has 618 states and 1135 transitions. Word has length 27 [2021-08-21 18:22:09,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:09,310 INFO L470 AbstractCegarLoop]: Abstraction has 618 states and 1135 transitions. [2021-08-21 18:22:09,310 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 13 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 18:22:09,310 INFO L276 IsEmpty]: Start isEmpty. Operand 618 states and 1135 transitions. [2021-08-21 18:22:09,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:09,311 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:09,311 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:22:09,337 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 18:22:09,537 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 18:22:09,538 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:09,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:09,538 INFO L82 PathProgramCache]: Analyzing trace with hash -2105357867, now seen corresponding path program 4 times [2021-08-21 18:22:09,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:09,538 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913101971] [2021-08-21 18:22:09,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:09,538 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:09,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:10,056 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:10,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:10,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913101971] [2021-08-21 18:22:10,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913101971] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:10,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885398155] [2021-08-21 18:22:10,057 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:22:10,057 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:10,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:10,058 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 18:22:10,058 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 18:22:10,328 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:22:10,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:10,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:22:10,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:11,026 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:22:11,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 18:22:11,046 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 18:22:11,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-21 18:22:11,059 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 18:22:11,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 18:22:11,141 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:11,141 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885398155] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:11,141 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:11,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:22:11,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448305850] [2021-08-21 18:22:11,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:22:11,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:11,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:22:11,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:22:11,142 INFO L87 Difference]: Start difference. First operand 618 states and 1135 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 18:22:11,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:11,893 INFO L93 Difference]: Finished difference Result 806 states and 1452 transitions. [2021-08-21 18:22:11,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:22:11,894 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 30 [2021-08-21 18:22:11,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:11,897 INFO L225 Difference]: With dead ends: 806 [2021-08-21 18:22:11,897 INFO L226 Difference]: Without dead ends: 801 [2021-08-21 18:22:11,897 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 303 ImplicationChecksByTransitivity, 832.6ms TimeCoverageRelationStatistics Valid=183, Invalid=873, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:22:11,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-08-21 18:22:11,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 637. [2021-08-21 18:22:11,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 636 states have (on average 1.8427672955974843) internal successors, (1172), 636 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:11,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 1172 transitions. [2021-08-21 18:22:11,911 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 1172 transitions. Word has length 30 [2021-08-21 18:22:11,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:11,911 INFO L470 AbstractCegarLoop]: Abstraction has 637 states and 1172 transitions. [2021-08-21 18:22:11,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 18:22:11,911 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 1172 transitions. [2021-08-21 18:22:11,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:11,913 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:11,913 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:22:11,939 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 18:22:12,128 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 18:22:12,129 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:12,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:12,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1088251379, now seen corresponding path program 5 times [2021-08-21 18:22:12,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:12,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552485551] [2021-08-21 18:22:12,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:12,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:12,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:12,613 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:12,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:12,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552485551] [2021-08-21 18:22:12,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552485551] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:12,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769220815] [2021-08-21 18:22:12,614 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:22:12,614 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:12,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:12,615 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 18:22:12,616 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 18:22:12,936 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:22:12,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:12,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:22:12,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:13,511 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:22:13,511 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 18:22:13,538 INFO L354 Elim1Store]: treesize reduction 66, result has 25.8 percent of original size [2021-08-21 18:22:13,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 39 [2021-08-21 18:22:13,543 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 18:22:13,544 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 35 treesize of output 31 [2021-08-21 18:22:13,659 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:13,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769220815] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:13,659 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:13,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 24 [2021-08-21 18:22:13,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896321455] [2021-08-21 18:22:13,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:22:13,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:13,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:22:13,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:22:13,660 INFO L87 Difference]: Start difference. First operand 637 states and 1172 transitions. Second operand has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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 18:22:14,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:14,960 INFO L93 Difference]: Finished difference Result 796 states and 1439 transitions. [2021-08-21 18:22:14,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:22:14,960 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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 30 [2021-08-21 18:22:14,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:14,963 INFO L225 Difference]: With dead ends: 796 [2021-08-21 18:22:14,963 INFO L226 Difference]: Without dead ends: 791 [2021-08-21 18:22:14,964 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 1148.9ms TimeCoverageRelationStatistics Valid=235, Invalid=1325, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:22:14,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-08-21 18:22:14,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 643. [2021-08-21 18:22:14,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 1.838006230529595) internal successors, (1180), 642 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:14,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1180 transitions. [2021-08-21 18:22:14,977 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1180 transitions. Word has length 30 [2021-08-21 18:22:14,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:14,977 INFO L470 AbstractCegarLoop]: Abstraction has 643 states and 1180 transitions. [2021-08-21 18:22:14,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0833333333333335) internal successors, (50), 24 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 18:22:14,977 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1180 transitions. [2021-08-21 18:22:14,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:14,978 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:14,979 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] [2021-08-21 18:22:15,004 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 18:22:15,201 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 18:22:15,201 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:15,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:15,201 INFO L82 PathProgramCache]: Analyzing trace with hash 1480922358, now seen corresponding path program 11 times [2021-08-21 18:22:15,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:15,201 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875617985] [2021-08-21 18:22:15,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:15,202 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:15,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:15,858 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:15,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:15,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875617985] [2021-08-21 18:22:15,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875617985] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:15,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693865728] [2021-08-21 18:22:15,858 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:22:15,858 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:15,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:15,859 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 18:22:15,860 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 18:22:16,248 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:22:16,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:16,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:22:16,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:16,785 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:22:16,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 18:22:16,809 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-21 18:22:16,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 39 [2021-08-21 18:22:16,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 30 [2021-08-21 18:22:16,885 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:16,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693865728] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:16,885 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:16,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 25 [2021-08-21 18:22:16,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365293785] [2021-08-21 18:22:16,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 18:22:16,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:16,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 18:22:16,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:22:16,886 INFO L87 Difference]: Start difference. First operand 643 states and 1180 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 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 18:22:18,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:18,728 INFO L93 Difference]: Finished difference Result 735 states and 1311 transitions. [2021-08-21 18:22:18,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:22:18,728 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 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 30 [2021-08-21 18:22:18,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:18,731 INFO L225 Difference]: With dead ends: 735 [2021-08-21 18:22:18,731 INFO L226 Difference]: Without dead ends: 730 [2021-08-21 18:22:18,732 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 541 ImplicationChecksByTransitivity, 1809.8ms TimeCoverageRelationStatistics Valid=278, Invalid=2074, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 18:22:18,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2021-08-21 18:22:18,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 655. [2021-08-21 18:22:18,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 1.8302752293577982) internal successors, (1197), 654 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:18,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1197 transitions. [2021-08-21 18:22:18,744 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1197 transitions. Word has length 30 [2021-08-21 18:22:18,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:18,744 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 1197 transitions. [2021-08-21 18:22:18,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 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 18:22:18,745 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1197 transitions. [2021-08-21 18:22:18,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:18,746 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:18,746 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:22:18,770 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 18:22:18,968 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 18:22:18,968 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:18,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:18,969 INFO L82 PathProgramCache]: Analyzing trace with hash -605127365, now seen corresponding path program 6 times [2021-08-21 18:22:18,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:18,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554076920] [2021-08-21 18:22:18,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:18,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:18,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:19,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:19,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:19,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554076920] [2021-08-21 18:22:19,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554076920] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:19,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765170013] [2021-08-21 18:22:19,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:22:19,364 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:19,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:19,365 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 18:22:19,365 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 18:22:19,773 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:22:19,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:19,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:22:19,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:20,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:20,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:20,185 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:20,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 49 [2021-08-21 18:22:20,202 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:20,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 75 [2021-08-21 18:22:20,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:20,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:20,257 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:20,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 81 [2021-08-21 18:22:20,645 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:20,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765170013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:20,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:20,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12] total 22 [2021-08-21 18:22:20,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745329241] [2021-08-21 18:22:20,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:22:20,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:20,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:22:20,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:22:20,656 INFO L87 Difference]: Start difference. First operand 655 states and 1197 transitions. Second operand has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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 18:22:22,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:22,600 INFO L93 Difference]: Finished difference Result 941 states and 1669 transitions. [2021-08-21 18:22:22,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 18:22:22,601 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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 30 [2021-08-21 18:22:22,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:22,604 INFO L225 Difference]: With dead ends: 941 [2021-08-21 18:22:22,604 INFO L226 Difference]: Without dead ends: 936 [2021-08-21 18:22:22,605 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 706 ImplicationChecksByTransitivity, 1502.4ms TimeCoverageRelationStatistics Valid=317, Invalid=2133, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 18:22:22,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 936 states. [2021-08-21 18:22:22,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 936 to 672. [2021-08-21 18:22:22,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 671 states have (on average 1.8524590163934427) internal successors, (1243), 671 states have internal predecessors, (1243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:22,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 1243 transitions. [2021-08-21 18:22:22,619 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 1243 transitions. Word has length 30 [2021-08-21 18:22:22,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:22,619 INFO L470 AbstractCegarLoop]: Abstraction has 672 states and 1243 transitions. [2021-08-21 18:22:22,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.3181818181818183) internal successors, (51), 22 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 18:22:22,619 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 1243 transitions. [2021-08-21 18:22:22,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:22,621 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:22,621 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:22:22,648 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 18:22:22,838 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 18:22:22,839 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:22,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:22,839 INFO L82 PathProgramCache]: Analyzing trace with hash -795180647, now seen corresponding path program 7 times [2021-08-21 18:22:22,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:22,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785407927] [2021-08-21 18:22:22,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:22,839 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:22,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:23,248 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:23,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:23,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785407927] [2021-08-21 18:22:23,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785407927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:23,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632797507] [2021-08-21 18:22:23,248 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:22:23,249 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:23,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:23,249 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 18:22:23,250 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 18:22:23,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:23,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:22:23,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:24,257 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:22:24,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 18:22:24,275 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 18:22:24,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-21 18:22:24,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 25 [2021-08-21 18:22:24,336 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:24,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632797507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:24,336 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:24,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:22:24,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941276401] [2021-08-21 18:22:24,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:22:24,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:24,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:22:24,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:22:24,337 INFO L87 Difference]: Start difference. First operand 672 states and 1243 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 18:22:25,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:25,575 INFO L93 Difference]: Finished difference Result 947 states and 1718 transitions. [2021-08-21 18:22:25,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:22:25,576 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 30 [2021-08-21 18:22:25,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:25,579 INFO L225 Difference]: With dead ends: 947 [2021-08-21 18:22:25,579 INFO L226 Difference]: Without dead ends: 942 [2021-08-21 18:22:25,580 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 420 ImplicationChecksByTransitivity, 1130.7ms TimeCoverageRelationStatistics Valid=269, Invalid=1291, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:22:25,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2021-08-21 18:22:25,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 678. [2021-08-21 18:22:25,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 1.8552437223042837) internal successors, (1256), 677 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:25,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1256 transitions. [2021-08-21 18:22:25,593 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1256 transitions. Word has length 30 [2021-08-21 18:22:25,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:25,593 INFO L470 AbstractCegarLoop]: Abstraction has 678 states and 1256 transitions. [2021-08-21 18:22:25,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 18:22:25,593 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1256 transitions. [2021-08-21 18:22:25,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:25,594 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:25,594 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:22:25,620 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 18:22:25,808 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 18:22:25,808 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:25,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:25,809 INFO L82 PathProgramCache]: Analyzing trace with hash -1200989359, now seen corresponding path program 8 times [2021-08-21 18:22:25,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:25,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883153232] [2021-08-21 18:22:25,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:25,809 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:25,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:26,247 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:26,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:26,247 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883153232] [2021-08-21 18:22:26,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883153232] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:26,248 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821770003] [2021-08-21 18:22:26,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:22:26,248 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:26,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:26,248 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 18:22:26,251 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 18:22:26,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:22:26,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:26,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:22:26,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:27,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:27,154 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:27,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-21 18:22:27,172 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:27,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 67 [2021-08-21 18:22:27,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:27,180 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:27,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 71 [2021-08-21 18:22:27,361 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:27,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821770003] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:27,361 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:27,361 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:22:27,362 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218934665] [2021-08-21 18:22:27,362 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:22:27,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:27,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:22:27,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:22:27,362 INFO L87 Difference]: Start difference. First operand 678 states and 1256 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 18:22:29,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:29,649 INFO L93 Difference]: Finished difference Result 1175 states and 2068 transitions. [2021-08-21 18:22:29,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:22:29,651 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 30 [2021-08-21 18:22:29,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:29,654 INFO L225 Difference]: With dead ends: 1175 [2021-08-21 18:22:29,654 INFO L226 Difference]: Without dead ends: 1165 [2021-08-21 18:22:29,655 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 741 ImplicationChecksByTransitivity, 1865.4ms TimeCoverageRelationStatistics Valid=415, Invalid=2447, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:22:29,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2021-08-21 18:22:29,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 699. [2021-08-21 18:22:29,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 1.848137535816619) internal successors, (1290), 698 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:29,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1290 transitions. [2021-08-21 18:22:29,670 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 1290 transitions. Word has length 30 [2021-08-21 18:22:29,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:29,671 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 1290 transitions. [2021-08-21 18:22:29,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 18:22:29,671 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 1290 transitions. [2021-08-21 18:22:29,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:29,672 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:29,673 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:22:29,697 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 18:22:29,889 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 18:22:29,890 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:29,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:29,890 INFO L82 PathProgramCache]: Analyzing trace with hash 589430477, now seen corresponding path program 9 times [2021-08-21 18:22:29,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:29,890 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059601886] [2021-08-21 18:22:29,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:29,890 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:29,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:30,275 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:30,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:30,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059601886] [2021-08-21 18:22:30,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059601886] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:30,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847636261] [2021-08-21 18:22:30,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:22:30,275 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:30,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:30,276 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 18:22:30,277 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 18:22:30,812 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:22:30,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:30,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:22:30,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:31,444 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:22:31,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 59 treesize of output 67 [2021-08-21 18:22:31,469 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:31,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 67 treesize of output 91 [2021-08-21 18:22:31,492 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:22:31,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 99 treesize of output 103 [2021-08-21 18:22:31,884 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:31,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [847636261] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:31,884 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:31,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-08-21 18:22:31,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857482982] [2021-08-21 18:22:31,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:22:31,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:31,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:22:31,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:22:31,885 INFO L87 Difference]: Start difference. First operand 699 states and 1290 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 18:22:36,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:36,290 INFO L93 Difference]: Finished difference Result 1061 states and 1909 transitions. [2021-08-21 18:22:36,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 18:22:36,290 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 30 [2021-08-21 18:22:36,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:36,293 INFO L225 Difference]: With dead ends: 1061 [2021-08-21 18:22:36,293 INFO L226 Difference]: Without dead ends: 1056 [2021-08-21 18:22:36,294 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 655 ImplicationChecksByTransitivity, 2048.5ms TimeCoverageRelationStatistics Valid=429, Invalid=1733, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:22:36,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states. [2021-08-21 18:22:36,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 701. [2021-08-21 18:22:36,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 1.8457142857142856) internal successors, (1292), 700 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:36,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 1292 transitions. [2021-08-21 18:22:36,316 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 1292 transitions. Word has length 30 [2021-08-21 18:22:36,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:36,316 INFO L470 AbstractCegarLoop]: Abstraction has 701 states and 1292 transitions. [2021-08-21 18:22:36,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 18:22:36,317 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 1292 transitions. [2021-08-21 18:22:36,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:36,318 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:36,318 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] [2021-08-21 18:22:36,344 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 18:22:36,540 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 18:22:36,541 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:36,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:36,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1928445890, now seen corresponding path program 12 times [2021-08-21 18:22:36,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:36,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645994610] [2021-08-21 18:22:36,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:36,542 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:36,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:37,174 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:37,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:37,174 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645994610] [2021-08-21 18:22:37,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645994610] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:37,174 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768909474] [2021-08-21 18:22:37,174 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:22:37,175 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:37,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:37,175 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 18:22:37,177 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 18:22:37,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:22:37,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:37,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:22:37,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:38,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:38,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:38,334 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:38,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 63 [2021-08-21 18:22:38,366 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:38,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 139 [2021-08-21 18:22:38,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:38,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:38,385 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:38,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 153 treesize of output 149 [2021-08-21 18:22:42,190 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:42,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768909474] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:42,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:42,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2021-08-21 18:22:42,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278757817] [2021-08-21 18:22:42,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-08-21 18:22:42,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:42,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-08-21 18:22:42,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=667, Unknown=0, NotChecked=0, Total=756 [2021-08-21 18:22:42,192 INFO L87 Difference]: Start difference. First operand 701 states and 1292 transitions. Second operand has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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 18:22:45,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:45,544 INFO L93 Difference]: Finished difference Result 875 states and 1542 transitions. [2021-08-21 18:22:45,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2021-08-21 18:22:45,545 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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 30 [2021-08-21 18:22:45,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:45,547 INFO L225 Difference]: With dead ends: 875 [2021-08-21 18:22:45,547 INFO L226 Difference]: Without dead ends: 865 [2021-08-21 18:22:45,548 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1316 ImplicationChecksByTransitivity, 3178.6ms TimeCoverageRelationStatistics Valid=581, Invalid=4389, Unknown=0, NotChecked=0, Total=4970 [2021-08-21 18:22:45,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2021-08-21 18:22:45,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 701. [2021-08-21 18:22:45,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 1.8457142857142856) internal successors, (1292), 700 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:45,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 1292 transitions. [2021-08-21 18:22:45,560 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 1292 transitions. Word has length 30 [2021-08-21 18:22:45,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:45,560 INFO L470 AbstractCegarLoop]: Abstraction has 701 states and 1292 transitions. [2021-08-21 18:22:45,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.9285714285714286) internal successors, (54), 28 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 18:22:45,560 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 1292 transitions. [2021-08-21 18:22:45,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:45,562 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:45,562 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] [2021-08-21 18:22:45,586 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 18:22:45,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 18:22:45,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 18:22:45,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:45,781 INFO L82 PathProgramCache]: Analyzing trace with hash 1960712694, now seen corresponding path program 13 times [2021-08-21 18:22:45,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:45,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349370014] [2021-08-21 18:22:45,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:45,782 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:45,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:46,262 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:46,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:46,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349370014] [2021-08-21 18:22:46,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349370014] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:46,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191765525] [2021-08-21 18:22:46,263 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:22:46,263 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:46,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:46,264 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 18:22:46,264 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 18:22:46,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:46,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:22:46,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:47,321 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:22:47,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 67 [2021-08-21 18:22:47,353 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:47,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 143 [2021-08-21 18:22:47,380 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:22:47,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 157 treesize of output 151 [2021-08-21 18:22:47,920 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:47,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191765525] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:47,920 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:47,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2021-08-21 18:22:47,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911079800] [2021-08-21 18:22:47,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:22:47,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:47,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:22:47,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:22:47,922 INFO L87 Difference]: Start difference. First operand 701 states and 1292 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 18:22:51,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:51,375 INFO L93 Difference]: Finished difference Result 1139 states and 1997 transitions. [2021-08-21 18:22:51,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-08-21 18:22:51,376 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 30 [2021-08-21 18:22:51,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:51,380 INFO L225 Difference]: With dead ends: 1139 [2021-08-21 18:22:51,380 INFO L226 Difference]: Without dead ends: 1129 [2021-08-21 18:22:51,381 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1435 ImplicationChecksByTransitivity, 3148.7ms TimeCoverageRelationStatistics Valid=861, Invalid=4109, Unknown=0, NotChecked=0, Total=4970 [2021-08-21 18:22:51,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2021-08-21 18:22:51,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 718. [2021-08-21 18:22:51,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 717 states have (on average 1.8465829846582984) internal successors, (1324), 717 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:51,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1324 transitions. [2021-08-21 18:22:51,398 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 1324 transitions. Word has length 30 [2021-08-21 18:22:51,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:51,398 INFO L470 AbstractCegarLoop]: Abstraction has 718 states and 1324 transitions. [2021-08-21 18:22:51,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 18:22:51,398 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 1324 transitions. [2021-08-21 18:22:51,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:51,400 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:51,400 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:22:51,427 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 18:22:51,612 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 18:22:51,613 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:51,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:51,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1792804313, now seen corresponding path program 10 times [2021-08-21 18:22:51,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:51,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295287709] [2021-08-21 18:22:51,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:51,614 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:51,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:52,069 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:52,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:52,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295287709] [2021-08-21 18:22:52,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295287709] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:52,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583298097] [2021-08-21 18:22:52,070 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:22:52,070 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:52,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:52,109 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 18:22:52,111 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 18:22:52,783 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:22:52,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:52,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:22:52,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:53,315 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:22:53,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 18:22:53,335 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 18:22:53,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-21 18:22:53,340 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 18:22:53,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 18:22:53,394 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:53,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583298097] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:53,394 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:53,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:22:53,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630874840] [2021-08-21 18:22:53,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:22:53,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:53,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:22:53,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:22:53,396 INFO L87 Difference]: Start difference. First operand 718 states and 1324 transitions. Second operand has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 18:22:54,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:54,317 INFO L93 Difference]: Finished difference Result 894 states and 1617 transitions. [2021-08-21 18:22:54,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:22:54,318 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 30 [2021-08-21 18:22:54,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:54,320 INFO L225 Difference]: With dead ends: 894 [2021-08-21 18:22:54,320 INFO L226 Difference]: Without dead ends: 889 [2021-08-21 18:22:54,321 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 382 ImplicationChecksByTransitivity, 852.5ms TimeCoverageRelationStatistics Valid=233, Invalid=1173, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:22:54,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2021-08-21 18:22:54,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 718. [2021-08-21 18:22:54,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 717 states have (on average 1.8465829846582984) internal successors, (1324), 717 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:54,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1324 transitions. [2021-08-21 18:22:54,334 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 1324 transitions. Word has length 30 [2021-08-21 18:22:54,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:54,334 INFO L470 AbstractCegarLoop]: Abstraction has 718 states and 1324 transitions. [2021-08-21 18:22:54,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 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 18:22:54,334 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 1324 transitions. [2021-08-21 18:22:54,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:54,336 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:54,336 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:22:54,361 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 18:22:54,561 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 18:22:54,561 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:54,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:54,561 INFO L82 PathProgramCache]: Analyzing trace with hash 294977199, now seen corresponding path program 11 times [2021-08-21 18:22:54,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:54,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420226507] [2021-08-21 18:22:54,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:54,562 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:54,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:54,965 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:54,965 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:54,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420226507] [2021-08-21 18:22:54,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420226507] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:54,965 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642947707] [2021-08-21 18:22:54,966 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:22:54,966 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:54,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:54,966 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 18:22:54,967 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 18:22:55,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:22:55,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:55,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:22:55,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:56,195 INFO L354 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2021-08-21 18:22:56,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 49 treesize of output 44 [2021-08-21 18:22:56,220 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 18:22:56,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 36 [2021-08-21 18:22:56,231 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 18:22:56,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 18:22:56,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:56,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642947707] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:56,300 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:56,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-08-21 18:22:56,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784720272] [2021-08-21 18:22:56,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:22:56,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:56,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:22:56,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=485, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:22:56,302 INFO L87 Difference]: Start difference. First operand 718 states and 1324 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:22:57,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:22:57,777 INFO L93 Difference]: Finished difference Result 909 states and 1644 transitions. [2021-08-21 18:22:57,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:22:57,778 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 30 [2021-08-21 18:22:57,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:22:57,781 INFO L225 Difference]: With dead ends: 909 [2021-08-21 18:22:57,781 INFO L226 Difference]: Without dead ends: 904 [2021-08-21 18:22:57,782 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 523 ImplicationChecksByTransitivity, 1315.8ms TimeCoverageRelationStatistics Valid=291, Invalid=1779, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:22:57,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2021-08-21 18:22:57,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 724. [2021-08-21 18:22:57,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 723 states have (on average 1.8492392807745506) internal successors, (1337), 723 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:22:57,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 1337 transitions. [2021-08-21 18:22:57,795 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 1337 transitions. Word has length 30 [2021-08-21 18:22:57,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:22:57,795 INFO L470 AbstractCegarLoop]: Abstraction has 724 states and 1337 transitions. [2021-08-21 18:22:57,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:22:57,795 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 1337 transitions. [2021-08-21 18:22:57,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:22:57,797 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:22:57,797 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:22:57,825 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 18:22:58,016 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 18:22:58,017 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:22:58,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:22:58,017 INFO L82 PathProgramCache]: Analyzing trace with hash -110831513, now seen corresponding path program 12 times [2021-08-21 18:22:58,017 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:22:58,017 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838698384] [2021-08-21 18:22:58,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:22:58,017 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:22:58,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:22:58,466 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:58,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:22:58,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838698384] [2021-08-21 18:22:58,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838698384] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:58,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451585987] [2021-08-21 18:22:58,467 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:22:58,467 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:22:58,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:22:58,469 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 18:22:58,497 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 18:22:59,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:22:59,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:22:59,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:22:59,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:22:59,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:59,708 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:59,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 43 [2021-08-21 18:22:59,730 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:59,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 67 [2021-08-21 18:22:59,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:22:59,740 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:22:59,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 71 [2021-08-21 18:22:59,932 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:22:59,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451585987] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:22:59,932 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:22:59,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:22:59,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380974054] [2021-08-21 18:22:59,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:22:59,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:22:59,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:22:59,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=433, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:22:59,933 INFO L87 Difference]: Start difference. First operand 724 states and 1337 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 18:23:01,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:01,423 INFO L93 Difference]: Finished difference Result 1027 states and 1838 transitions. [2021-08-21 18:23:01,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:23:01,424 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 30 [2021-08-21 18:23:01,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:01,426 INFO L225 Difference]: With dead ends: 1027 [2021-08-21 18:23:01,426 INFO L226 Difference]: Without dead ends: 1022 [2021-08-21 18:23:01,427 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 1359.6ms TimeCoverageRelationStatistics Valid=353, Invalid=1903, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 18:23:01,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2021-08-21 18:23:01,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 718. [2021-08-21 18:23:01,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 717 states have (on average 1.8451882845188285) internal successors, (1323), 717 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:01,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1323 transitions. [2021-08-21 18:23:01,440 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 1323 transitions. Word has length 30 [2021-08-21 18:23:01,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:01,440 INFO L470 AbstractCegarLoop]: Abstraction has 718 states and 1323 transitions. [2021-08-21 18:23:01,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 18:23:01,440 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 1323 transitions. [2021-08-21 18:23:01,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:01,442 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:01,442 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:23:01,465 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 18:23:01,656 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 18:23:01,657 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:01,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:01,657 INFO L82 PathProgramCache]: Analyzing trace with hash -713934375, now seen corresponding path program 13 times [2021-08-21 18:23:01,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:01,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876313258] [2021-08-21 18:23:01,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:01,657 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:01,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:02,118 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:02,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:02,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876313258] [2021-08-21 18:23:02,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876313258] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:02,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648222733] [2021-08-21 18:23:02,119 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:23:02,119 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:02,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:02,120 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 18:23:02,120 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 18:23:02,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:02,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:23:02,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:03,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:03,368 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:23:03,379 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:23:03,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 53 [2021-08-21 18:23:03,426 INFO L354 Elim1Store]: treesize reduction 47, result has 52.5 percent of original size [2021-08-21 18:23:03,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 78 [2021-08-21 18:23:03,440 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:23:03,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 18:23:03,683 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:03,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648222733] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:03,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:03,683 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:23:03,683 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436887749] [2021-08-21 18:23:03,684 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:23:03,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:03,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:23:03,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:23:03,684 INFO L87 Difference]: Start difference. First operand 718 states and 1323 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:23:04,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:04,653 INFO L93 Difference]: Finished difference Result 911 states and 1662 transitions. [2021-08-21 18:23:04,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:23:04,653 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 30 [2021-08-21 18:23:04,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:04,656 INFO L225 Difference]: With dead ends: 911 [2021-08-21 18:23:04,656 INFO L226 Difference]: Without dead ends: 906 [2021-08-21 18:23:04,656 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 925.6ms TimeCoverageRelationStatistics Valid=271, Invalid=1211, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 18:23:04,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 906 states. [2021-08-21 18:23:04,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 906 to 718. [2021-08-21 18:23:04,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 717 states have (on average 1.8451882845188285) internal successors, (1323), 717 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:04,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1323 transitions. [2021-08-21 18:23:04,678 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 1323 transitions. Word has length 30 [2021-08-21 18:23:04,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:04,678 INFO L470 AbstractCegarLoop]: Abstraction has 718 states and 1323 transitions. [2021-08-21 18:23:04,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:23:04,678 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 1323 transitions. [2021-08-21 18:23:04,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:04,680 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:04,680 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:23:04,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-21 18:23:04,900 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 18:23:04,901 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:04,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:04,901 INFO L82 PathProgramCache]: Analyzing trace with hash 289005763, now seen corresponding path program 14 times [2021-08-21 18:23:04,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:04,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516806566] [2021-08-21 18:23:04,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:04,901 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:04,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:05,320 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:05,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:05,321 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516806566] [2021-08-21 18:23:05,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516806566] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:05,321 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112585083] [2021-08-21 18:23:05,321 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:23:05,321 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:05,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:05,322 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 18:23:05,324 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 18:23:06,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:23:06,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:06,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:23:06,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:06,673 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:23:06,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-21 18:23:06,695 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:06,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-21 18:23:06,708 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:23:06,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 18:23:06,935 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:06,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112585083] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:06,935 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:06,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:23:06,936 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135644612] [2021-08-21 18:23:06,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:23:06,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:06,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:23:06,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:23:06,937 INFO L87 Difference]: Start difference. First operand 718 states and 1323 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:23:07,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:07,974 INFO L93 Difference]: Finished difference Result 899 states and 1640 transitions. [2021-08-21 18:23:07,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:23:07,975 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 30 [2021-08-21 18:23:07,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:07,977 INFO L225 Difference]: With dead ends: 899 [2021-08-21 18:23:07,977 INFO L226 Difference]: Without dead ends: 894 [2021-08-21 18:23:07,978 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 876.8ms TimeCoverageRelationStatistics Valid=249, Invalid=1157, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:23:07,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 894 states. [2021-08-21 18:23:07,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 894 to 718. [2021-08-21 18:23:07,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 717 states have (on average 1.8451882845188285) internal successors, (1323), 717 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:07,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1323 transitions. [2021-08-21 18:23:07,987 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 1323 transitions. Word has length 30 [2021-08-21 18:23:07,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:07,987 INFO L470 AbstractCegarLoop]: Abstraction has 718 states and 1323 transitions. [2021-08-21 18:23:07,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:23:07,987 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 1323 transitions. [2021-08-21 18:23:07,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:07,989 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:07,989 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] [2021-08-21 18:23:08,022 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-08-21 18:23:08,204 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 18:23:08,205 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:08,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:08,205 INFO L82 PathProgramCache]: Analyzing trace with hash -86432082, now seen corresponding path program 14 times [2021-08-21 18:23:08,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:08,205 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908208010] [2021-08-21 18:23:08,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:08,205 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:08,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:08,633 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:08,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:08,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908208010] [2021-08-21 18:23:08,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908208010] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:08,634 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496819258] [2021-08-21 18:23:08,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:23:08,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:08,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:08,635 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 18:23:08,636 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 18:23:09,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:23:09,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:09,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:23:09,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:09,984 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:23:09,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 18:23:10,025 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-21 18:23:10,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 39 [2021-08-21 18:23:10,029 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 18:23:10,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 18:23:10,111 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:10,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496819258] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:10,111 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:10,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2021-08-21 18:23:10,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354344920] [2021-08-21 18:23:10,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:23:10,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:10,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:23:10,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:23:10,113 INFO L87 Difference]: Start difference. First operand 718 states and 1323 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 18:23:11,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:11,494 INFO L93 Difference]: Finished difference Result 934 states and 1680 transitions. [2021-08-21 18:23:11,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:23:11,495 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 30 [2021-08-21 18:23:11,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:11,497 INFO L225 Difference]: With dead ends: 934 [2021-08-21 18:23:11,497 INFO L226 Difference]: Without dead ends: 929 [2021-08-21 18:23:11,498 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 737 ImplicationChecksByTransitivity, 1361.1ms TimeCoverageRelationStatistics Valid=382, Invalid=2480, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:23:11,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 929 states. [2021-08-21 18:23:11,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 929 to 735. [2021-08-21 18:23:11,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 735 states, 734 states have (on average 1.8501362397820162) internal successors, (1358), 734 states have internal predecessors, (1358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:11,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 735 states to 735 states and 1358 transitions. [2021-08-21 18:23:11,507 INFO L78 Accepts]: Start accepts. Automaton has 735 states and 1358 transitions. Word has length 30 [2021-08-21 18:23:11,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:11,508 INFO L470 AbstractCegarLoop]: Abstraction has 735 states and 1358 transitions. [2021-08-21 18:23:11,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 18:23:11,508 INFO L276 IsEmpty]: Start isEmpty. Operand 735 states and 1358 transitions. [2021-08-21 18:23:11,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:11,509 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:11,509 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] [2021-08-21 18:23:11,528 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 18:23:11,712 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 18:23:11,712 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:11,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:11,713 INFO L82 PathProgramCache]: Analyzing trace with hash -2012511574, now seen corresponding path program 15 times [2021-08-21 18:23:11,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:11,713 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448663916] [2021-08-21 18:23:11,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:11,713 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:11,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:12,139 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:12,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:12,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448663916] [2021-08-21 18:23:12,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448663916] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:12,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249548080] [2021-08-21 18:23:12,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:23:12,140 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:12,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:12,142 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 18:23:12,142 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 18:23:13,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:23:13,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:13,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:23:13,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:13,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:13,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:13,505 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:13,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 61 treesize of output 91 [2021-08-21 18:23:13,537 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:13,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 91 treesize of output 175 [2021-08-21 18:23:13,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:13,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:13,560 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:13,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 207 treesize of output 209 [2021-08-21 18:23:15,035 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:15,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249548080] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:15,035 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:15,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2021-08-21 18:23:15,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878636220] [2021-08-21 18:23:15,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-08-21 18:23:15,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:15,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-08-21 18:23:15,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=695, Unknown=0, NotChecked=0, Total=812 [2021-08-21 18:23:15,036 INFO L87 Difference]: Start difference. First operand 735 states and 1358 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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 18:23:16,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:16,933 INFO L93 Difference]: Finished difference Result 949 states and 1729 transitions. [2021-08-21 18:23:16,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:23:16,933 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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 30 [2021-08-21 18:23:16,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:16,936 INFO L225 Difference]: With dead ends: 949 [2021-08-21 18:23:16,936 INFO L226 Difference]: Without dead ends: 942 [2021-08-21 18:23:16,937 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1812.5ms TimeCoverageRelationStatistics Valid=541, Invalid=3119, Unknown=0, NotChecked=0, Total=3660 [2021-08-21 18:23:16,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2021-08-21 18:23:16,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 740. [2021-08-21 18:23:16,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 739 states have (on average 1.8497970230040595) internal successors, (1367), 739 states have internal predecessors, (1367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:16,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1367 transitions. [2021-08-21 18:23:16,950 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 1367 transitions. Word has length 30 [2021-08-21 18:23:16,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:16,950 INFO L470 AbstractCegarLoop]: Abstraction has 740 states and 1367 transitions. [2021-08-21 18:23:16,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 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 18:23:16,950 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1367 transitions. [2021-08-21 18:23:16,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:16,952 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:16,952 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] [2021-08-21 18:23:16,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-21 18:23:17,160 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 18:23:17,161 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:17,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:17,161 INFO L82 PathProgramCache]: Analyzing trace with hash -150918470, now seen corresponding path program 16 times [2021-08-21 18:23:17,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:17,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799778053] [2021-08-21 18:23:17,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:17,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:17,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:17,633 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:17,633 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:17,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799778053] [2021-08-21 18:23:17,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799778053] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:17,633 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503585886] [2021-08-21 18:23:17,633 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:23:17,633 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:17,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:17,634 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 18:23:17,635 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 18:23:18,630 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:23:18,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:18,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:23:18,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:18,986 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:23:18,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 69 [2021-08-21 18:23:19,022 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:19,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 145 [2021-08-21 18:23:19,055 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:23:19,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 159 treesize of output 155 [2021-08-21 18:23:19,430 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:19,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503585886] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:19,430 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:19,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2021-08-21 18:23:19,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634524073] [2021-08-21 18:23:19,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:23:19,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:19,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:23:19,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:23:19,431 INFO L87 Difference]: Start difference. First operand 740 states and 1367 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 18:23:20,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:20,940 INFO L93 Difference]: Finished difference Result 865 states and 1608 transitions. [2021-08-21 18:23:20,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 18:23:20,941 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 30 [2021-08-21 18:23:20,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:20,943 INFO L225 Difference]: With dead ends: 865 [2021-08-21 18:23:20,943 INFO L226 Difference]: Without dead ends: 855 [2021-08-21 18:23:20,944 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 700 ImplicationChecksByTransitivity, 1549.1ms TimeCoverageRelationStatistics Valid=414, Invalid=2342, Unknown=0, NotChecked=0, Total=2756 [2021-08-21 18:23:20,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2021-08-21 18:23:20,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 751. [2021-08-21 18:23:20,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 1.852) internal successors, (1389), 750 states have internal predecessors, (1389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:20,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 1389 transitions. [2021-08-21 18:23:20,955 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 1389 transitions. Word has length 30 [2021-08-21 18:23:20,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:20,955 INFO L470 AbstractCegarLoop]: Abstraction has 751 states and 1389 transitions. [2021-08-21 18:23:20,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 18:23:20,955 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 1389 transitions. [2021-08-21 18:23:20,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:20,956 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:20,956 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:23:20,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-21 18:23:21,164 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 18:23:21,164 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:21,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:21,164 INFO L82 PathProgramCache]: Analyzing trace with hash -481054251, now seen corresponding path program 15 times [2021-08-21 18:23:21,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:21,164 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091429874] [2021-08-21 18:23:21,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:21,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:21,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:21,611 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:21,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:21,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091429874] [2021-08-21 18:23:21,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091429874] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:21,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061283086] [2021-08-21 18:23:21,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:23:21,612 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:21,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:21,612 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 18:23:21,613 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 18:23:22,645 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:23:22,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:22,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:23:22,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:23,085 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:23,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2021-08-21 18:23:23,103 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:23,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 85 [2021-08-21 18:23:23,114 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:23,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 97 [2021-08-21 18:23:23,665 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:23,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061283086] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:23,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:23,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2021-08-21 18:23:23,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865447554] [2021-08-21 18:23:23,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:23:23,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:23,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:23:23,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:23:23,666 INFO L87 Difference]: Start difference. First operand 751 states and 1389 transitions. Second operand has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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 18:23:25,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:25,162 INFO L93 Difference]: Finished difference Result 982 states and 1779 transitions. [2021-08-21 18:23:25,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:23:25,162 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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 30 [2021-08-21 18:23:25,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:25,164 INFO L225 Difference]: With dead ends: 982 [2021-08-21 18:23:25,164 INFO L226 Difference]: Without dead ends: 977 [2021-08-21 18:23:25,165 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 1383.4ms TimeCoverageRelationStatistics Valid=351, Invalid=1811, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:23:25,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2021-08-21 18:23:25,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 755. [2021-08-21 18:23:25,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 1.8554376657824934) internal successors, (1399), 754 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:25,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 1399 transitions. [2021-08-21 18:23:25,175 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 1399 transitions. Word has length 30 [2021-08-21 18:23:25,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:25,175 INFO L470 AbstractCegarLoop]: Abstraction has 755 states and 1399 transitions. [2021-08-21 18:23:25,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.04) internal successors, (51), 25 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 18:23:25,175 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 1399 transitions. [2021-08-21 18:23:25,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:25,179 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:25,179 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:23:25,219 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 18:23:25,405 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 18:23:25,405 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:25,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:25,405 INFO L82 PathProgramCache]: Analyzing trace with hash 2125489745, now seen corresponding path program 16 times [2021-08-21 18:23:25,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:25,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320701915] [2021-08-21 18:23:25,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:25,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:25,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:25,780 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:25,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:25,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320701915] [2021-08-21 18:23:25,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320701915] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:25,781 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545630627] [2021-08-21 18:23:25,781 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:23:25,781 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:25,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:25,781 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 18:23:25,782 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 18:23:26,869 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:23:26,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:26,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:23:26,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:27,311 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:23:27,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-21 18:23:27,328 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:27,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-21 18:23:27,338 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:23:27,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 18:23:27,521 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:27,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545630627] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:27,522 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:27,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2021-08-21 18:23:27,522 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311439822] [2021-08-21 18:23:27,522 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:23:27,522 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:27,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:23:27,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:23:27,523 INFO L87 Difference]: Start difference. First operand 755 states and 1399 transitions. Second operand has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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 18:23:28,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:28,577 INFO L93 Difference]: Finished difference Result 979 states and 1788 transitions. [2021-08-21 18:23:28,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:23:28,577 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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 30 [2021-08-21 18:23:28,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:28,579 INFO L225 Difference]: With dead ends: 979 [2021-08-21 18:23:28,579 INFO L226 Difference]: Without dead ends: 974 [2021-08-21 18:23:28,579 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 944.3ms TimeCoverageRelationStatistics Valid=290, Invalid=1432, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:23:28,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 974 states. [2021-08-21 18:23:28,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 974 to 757. [2021-08-21 18:23:28,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 1.8558201058201058) internal successors, (1403), 756 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:28,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 1403 transitions. [2021-08-21 18:23:28,590 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 1403 transitions. Word has length 30 [2021-08-21 18:23:28,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:28,591 INFO L470 AbstractCegarLoop]: Abstraction has 757 states and 1403 transitions. [2021-08-21 18:23:28,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 23 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 18:23:28,591 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 1403 transitions. [2021-08-21 18:23:28,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:28,592 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:28,593 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:23:28,618 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 18:23:28,817 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 18:23:28,818 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:28,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:28,818 INFO L82 PathProgramCache]: Analyzing trace with hash 728653895, now seen corresponding path program 17 times [2021-08-21 18:23:28,818 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:28,818 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262606358] [2021-08-21 18:23:28,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:28,818 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:28,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:29,255 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:29,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:29,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262606358] [2021-08-21 18:23:29,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262606358] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:29,256 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505229625] [2021-08-21 18:23:29,256 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:23:29,256 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:29,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:29,261 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 18:23:29,286 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 18:23:30,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:23:30,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:30,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-21 18:23:30,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:31,006 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 18:23:31,007 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 49 [2021-08-21 18:23:31,025 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 18:23:31,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 46 treesize of output 41 [2021-08-21 18:23:31,030 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 18:23:31,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 36 [2021-08-21 18:23:31,095 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:31,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505229625] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:31,095 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:31,095 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 24 [2021-08-21 18:23:31,095 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817004864] [2021-08-21 18:23:31,095 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:23:31,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:31,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:23:31,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:23:31,096 INFO L87 Difference]: Start difference. First operand 757 states and 1403 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 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 18:23:42,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:42,902 INFO L93 Difference]: Finished difference Result 964 states and 1748 transitions. [2021-08-21 18:23:42,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:23:42,903 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 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 30 [2021-08-21 18:23:42,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:42,905 INFO L225 Difference]: With dead ends: 964 [2021-08-21 18:23:42,905 INFO L226 Difference]: Without dead ends: 959 [2021-08-21 18:23:42,905 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 486 ImplicationChecksByTransitivity, 1887.2ms TimeCoverageRelationStatistics Valid=289, Invalid=1192, Unknown=1, NotChecked=0, Total=1482 [2021-08-21 18:23:42,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2021-08-21 18:23:42,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 760. [2021-08-21 18:23:42,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 1.8616600790513833) internal successors, (1413), 759 states have internal predecessors, (1413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:42,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 1413 transitions. [2021-08-21 18:23:42,917 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 1413 transitions. Word has length 30 [2021-08-21 18:23:42,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:42,917 INFO L470 AbstractCegarLoop]: Abstraction has 760 states and 1413 transitions. [2021-08-21 18:23:42,917 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 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 18:23:42,917 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 1413 transitions. [2021-08-21 18:23:42,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:42,919 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:42,919 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] [2021-08-21 18:23:42,940 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 18:23:43,128 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 18:23:43,129 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:43,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:43,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1523593018, now seen corresponding path program 17 times [2021-08-21 18:23:43,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:43,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394877773] [2021-08-21 18:23:43,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:43,130 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:43,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:43,729 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:43,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:43,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394877773] [2021-08-21 18:23:43,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394877773] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:43,729 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290595196] [2021-08-21 18:23:43,729 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:23:43,729 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:43,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:43,730 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 18:23:43,731 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 18:23:44,922 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:23:44,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:44,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:23:44,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:45,414 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:23:45,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 18:23:45,440 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-21 18:23:45,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 39 [2021-08-21 18:23:45,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2021-08-21 18:23:45,512 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:45,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290595196] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:45,512 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:45,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 25 [2021-08-21 18:23:45,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816892551] [2021-08-21 18:23:45,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-08-21 18:23:45,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:45,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-08-21 18:23:45,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=564, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:23:45,513 INFO L87 Difference]: Start difference. First operand 760 states and 1413 transitions. Second operand has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 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 18:23:48,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:48,140 INFO L93 Difference]: Finished difference Result 894 states and 1609 transitions. [2021-08-21 18:23:48,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-08-21 18:23:48,140 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 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 30 [2021-08-21 18:23:48,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:48,142 INFO L225 Difference]: With dead ends: 894 [2021-08-21 18:23:48,142 INFO L226 Difference]: Without dead ends: 889 [2021-08-21 18:23:48,143 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 2531.4ms TimeCoverageRelationStatistics Valid=609, Invalid=4503, Unknown=0, NotChecked=0, Total=5112 [2021-08-21 18:23:48,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2021-08-21 18:23:48,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 758. [2021-08-21 18:23:48,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 1.858652575957728) internal successors, (1407), 757 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:48,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 1407 transitions. [2021-08-21 18:23:48,153 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 1407 transitions. Word has length 30 [2021-08-21 18:23:48,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:48,153 INFO L470 AbstractCegarLoop]: Abstraction has 758 states and 1407 transitions. [2021-08-21 18:23:48,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.0) internal successors, (52), 25 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 18:23:48,153 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 1407 transitions. [2021-08-21 18:23:48,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:48,154 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:48,154 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:23:48,173 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2021-08-21 18:23:48,354 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 18:23:48,354 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:48,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:48,355 INFO L82 PathProgramCache]: Analyzing trace with hash 1419992835, now seen corresponding path program 18 times [2021-08-21 18:23:48,355 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:48,355 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388402223] [2021-08-21 18:23:48,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:48,355 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:48,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:48,736 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:48,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:48,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388402223] [2021-08-21 18:23:48,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388402223] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:48,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318585982] [2021-08-21 18:23:48,736 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:23:48,736 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:48,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:48,737 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 18:23:48,738 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 18:23:49,952 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:23:49,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:49,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:23:49,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:50,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:50,413 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:50,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 57 treesize of output 65 [2021-08-21 18:23:50,431 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:50,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 65 treesize of output 91 [2021-08-21 18:23:50,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:50,445 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:50,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 99 treesize of output 101 [2021-08-21 18:23:51,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:51,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318585982] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:51,053 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:23:51,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-21 18:23:51,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637003792] [2021-08-21 18:23:51,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:23:51,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:23:51,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:23:51,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:23:51,054 INFO L87 Difference]: Start difference. First operand 758 states and 1407 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:23:53,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:23:53,018 INFO L93 Difference]: Finished difference Result 1145 states and 2069 transitions. [2021-08-21 18:23:53,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:23:53,019 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 30 [2021-08-21 18:23:53,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:23:53,020 INFO L225 Difference]: With dead ends: 1145 [2021-08-21 18:23:53,020 INFO L226 Difference]: Without dead ends: 1135 [2021-08-21 18:23:53,021 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 997 ImplicationChecksByTransitivity, 1688.3ms TimeCoverageRelationStatistics Valid=516, Invalid=2676, Unknown=0, NotChecked=0, Total=3192 [2021-08-21 18:23:53,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1135 states. [2021-08-21 18:23:53,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1135 to 758. [2021-08-21 18:23:53,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 1.858652575957728) internal successors, (1407), 757 states have internal predecessors, (1407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:23:53,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 1407 transitions. [2021-08-21 18:23:53,033 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 1407 transitions. Word has length 30 [2021-08-21 18:23:53,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:23:53,033 INFO L470 AbstractCegarLoop]: Abstraction has 758 states and 1407 transitions. [2021-08-21 18:23:53,033 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:23:53,033 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 1407 transitions. [2021-08-21 18:23:53,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:23:53,035 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:23:53,035 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] [2021-08-21 18:23:53,060 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 18:23:53,248 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 18:23:53,249 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:23:53,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:23:53,249 INFO L82 PathProgramCache]: Analyzing trace with hash -1929401730, now seen corresponding path program 18 times [2021-08-21 18:23:53,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:23:53,249 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595783166] [2021-08-21 18:23:53,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:23:53,249 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:23:53,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:23:53,715 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:23:53,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:23:53,715 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595783166] [2021-08-21 18:23:53,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595783166] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:23:53,715 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116085394] [2021-08-21 18:23:53,715 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:23:53,715 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:23:53,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:23:53,716 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 18:23:53,717 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 18:23:55,031 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:23:55,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:23:55,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:23:55,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:23:55,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:55,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:55,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:55,502 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:55,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 53 treesize of output 71 [2021-08-21 18:23:55,534 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:55,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 151 [2021-08-21 18:23:55,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:55,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:55,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:23:55,554 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:23:55,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 181 treesize of output 175 [2021-08-21 18:24:02,104 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:02,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116085394] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:02,105 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:02,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 24 [2021-08-21 18:24:02,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802718558] [2021-08-21 18:24:02,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:24:02,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:02,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:24:02,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=491, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:24:02,106 INFO L87 Difference]: Start difference. First operand 758 states and 1407 transitions. Second operand has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 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 18:24:08,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:08,452 INFO L93 Difference]: Finished difference Result 1396 states and 2487 transitions. [2021-08-21 18:24:08,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2021-08-21 18:24:08,458 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 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 30 [2021-08-21 18:24:08,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:08,460 INFO L225 Difference]: With dead ends: 1396 [2021-08-21 18:24:08,460 INFO L226 Difference]: Without dead ends: 1380 [2021-08-21 18:24:08,460 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4091 ImplicationChecksByTransitivity, 5890.9ms TimeCoverageRelationStatistics Valid=1983, Invalid=9573, Unknown=0, NotChecked=0, Total=11556 [2021-08-21 18:24:08,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1380 states. [2021-08-21 18:24:08,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1380 to 808. [2021-08-21 18:24:08,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 807 states have (on average 1.8785625774473358) internal successors, (1516), 807 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:08,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 1516 transitions. [2021-08-21 18:24:08,471 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 1516 transitions. Word has length 30 [2021-08-21 18:24:08,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:08,471 INFO L470 AbstractCegarLoop]: Abstraction has 808 states and 1516 transitions. [2021-08-21 18:24:08,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.08) internal successors, (52), 24 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 18:24:08,471 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 1516 transitions. [2021-08-21 18:24:08,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:08,472 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:08,472 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:24:08,493 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 18:24:08,674 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 18:24:08,674 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:08,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:08,674 INFO L82 PathProgramCache]: Analyzing trace with hash 684207785, now seen corresponding path program 19 times [2021-08-21 18:24:08,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:08,674 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745845927] [2021-08-21 18:24:08,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:08,674 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:08,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:09,018 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:09,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:09,018 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745845927] [2021-08-21 18:24:09,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745845927] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:09,018 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859951244] [2021-08-21 18:24:09,018 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:24:09,018 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:09,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:09,020 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 18:24:09,020 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 18:24:10,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:10,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:24:10,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:10,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:10,857 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:24:10,868 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:24:10,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 53 [2021-08-21 18:24:10,904 INFO L354 Elim1Store]: treesize reduction 45, result has 54.5 percent of original size [2021-08-21 18:24:10,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 80 [2021-08-21 18:24:10,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:24:10,908 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:24:10,917 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:24:10,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 79 [2021-08-21 18:24:11,118 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:11,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859951244] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:11,119 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:11,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:24:11,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955587827] [2021-08-21 18:24:11,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:24:11,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:11,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:24:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:24:11,119 INFO L87 Difference]: Start difference. First operand 808 states and 1516 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:24:12,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:12,042 INFO L93 Difference]: Finished difference Result 999 states and 1843 transitions. [2021-08-21 18:24:12,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:24:12,043 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 30 [2021-08-21 18:24:12,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:12,045 INFO L225 Difference]: With dead ends: 999 [2021-08-21 18:24:12,045 INFO L226 Difference]: Without dead ends: 994 [2021-08-21 18:24:12,045 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 523 ImplicationChecksByTransitivity, 830.9ms TimeCoverageRelationStatistics Valid=308, Invalid=1332, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:24:12,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states. [2021-08-21 18:24:12,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 809. [2021-08-21 18:24:12,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 809 states, 808 states have (on average 1.8787128712871286) internal successors, (1518), 808 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:12,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 809 states to 809 states and 1518 transitions. [2021-08-21 18:24:12,054 INFO L78 Accepts]: Start accepts. Automaton has 809 states and 1518 transitions. Word has length 30 [2021-08-21 18:24:12,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:12,054 INFO L470 AbstractCegarLoop]: Abstraction has 809 states and 1518 transitions. [2021-08-21 18:24:12,054 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:24:12,054 INFO L276 IsEmpty]: Start isEmpty. Operand 809 states and 1518 transitions. [2021-08-21 18:24:12,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:12,055 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:12,055 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:24:12,075 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 18:24:12,255 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 18:24:12,256 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:12,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:12,256 INFO L82 PathProgramCache]: Analyzing trace with hash -1084554625, now seen corresponding path program 20 times [2021-08-21 18:24:12,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:12,256 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580003338] [2021-08-21 18:24:12,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:12,256 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:12,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:12,623 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:12,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:12,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580003338] [2021-08-21 18:24:12,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580003338] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:12,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896404660] [2021-08-21 18:24:12,624 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:24:12,624 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:12,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:12,625 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 18:24:12,625 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 18:24:14,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:24:14,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:24:14,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:24:14,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:14,537 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:14,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2021-08-21 18:24:14,555 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:14,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 85 [2021-08-21 18:24:14,568 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:14,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 97 [2021-08-21 18:24:15,223 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:15,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896404660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:15,223 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:15,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-21 18:24:15,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658258973] [2021-08-21 18:24:15,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:24:15,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:15,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:24:15,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:24:15,224 INFO L87 Difference]: Start difference. First operand 809 states and 1518 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:24:16,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:24:16,998 INFO L93 Difference]: Finished difference Result 1111 states and 2019 transitions. [2021-08-21 18:24:16,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:24:16,998 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 30 [2021-08-21 18:24:16,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:24:17,000 INFO L225 Difference]: With dead ends: 1111 [2021-08-21 18:24:17,000 INFO L226 Difference]: Without dead ends: 1101 [2021-08-21 18:24:17,000 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 818 ImplicationChecksByTransitivity, 1420.5ms TimeCoverageRelationStatistics Valid=396, Invalid=2466, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:24:17,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2021-08-21 18:24:17,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 803. [2021-08-21 18:24:17,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 802 states have (on average 1.8753117206982544) internal successors, (1504), 802 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:24:17,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 1504 transitions. [2021-08-21 18:24:17,009 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 1504 transitions. Word has length 30 [2021-08-21 18:24:17,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:24:17,009 INFO L470 AbstractCegarLoop]: Abstraction has 803 states and 1504 transitions. [2021-08-21 18:24:17,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:24:17,009 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 1504 transitions. [2021-08-21 18:24:17,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:24:17,010 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:24:17,010 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] [2021-08-21 18:24:17,031 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 18:24:17,211 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 18:24:17,211 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:24:17,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:24:17,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1372740410, now seen corresponding path program 19 times [2021-08-21 18:24:17,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:24:17,211 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888655963] [2021-08-21 18:24:17,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:24:17,212 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:24:17,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:17,673 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:17,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:24:17,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888655963] [2021-08-21 18:24:17,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888655963] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:17,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141251602] [2021-08-21 18:24:17,674 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:24:17,674 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:24:17,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:24:17,674 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 18:24:17,675 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 18:24:19,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:24:19,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:24:19,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:24:25,596 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:24:25,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 69 [2021-08-21 18:24:25,630 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:24:25,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 145 [2021-08-21 18:24:25,664 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:24:25,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 159 treesize of output 155 [2021-08-21 18:24:27,828 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:24:27,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141251602] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:24:27,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:24:27,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2021-08-21 18:24:27,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928600717] [2021-08-21 18:24:27,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:24:27,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:24:27,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:24:27,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=504, Unknown=3, NotChecked=0, Total=600 [2021-08-21 18:24:27,830 INFO L87 Difference]: Start difference. First operand 803 states and 1504 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 18:25:05,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:05,560 INFO L93 Difference]: Finished difference Result 992 states and 1859 transitions. [2021-08-21 18:25:05,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:25:05,561 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 30 [2021-08-21 18:25:05,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:05,562 INFO L225 Difference]: With dead ends: 992 [2021-08-21 18:25:05,562 INFO L226 Difference]: Without dead ends: 982 [2021-08-21 18:25:05,563 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1178 ImplicationChecksByTransitivity, 14623.0ms TimeCoverageRelationStatistics Valid=623, Invalid=3532, Unknown=5, NotChecked=0, Total=4160 [2021-08-21 18:25:05,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-08-21 18:25:05,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 821. [2021-08-21 18:25:05,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 820 states have (on average 1.8682926829268294) internal successors, (1532), 820 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:05,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1532 transitions. [2021-08-21 18:25:05,575 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1532 transitions. Word has length 30 [2021-08-21 18:25:05,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:05,575 INFO L470 AbstractCegarLoop]: Abstraction has 821 states and 1532 transitions. [2021-08-21 18:25:05,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 24 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 18:25:05,575 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1532 transitions. [2021-08-21 18:25:05,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:05,578 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:05,579 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:05,603 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 18:25:05,793 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 18:25:05,793 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:05,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:05,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1604348393, now seen corresponding path program 21 times [2021-08-21 18:25:05,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:05,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379858632] [2021-08-21 18:25:05,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:05,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:05,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:06,170 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:06,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:06,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379858632] [2021-08-21 18:25:06,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379858632] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:06,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958756013] [2021-08-21 18:25:06,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:25:06,171 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:06,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:06,171 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 18:25:06,173 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 18:25:07,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:25:07,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:07,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:25:07,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:08,283 INFO L354 Elim1Store]: treesize reduction 22, result has 12.0 percent of original size [2021-08-21 18:25:08,284 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 73 treesize of output 64 [2021-08-21 18:25:08,302 INFO L354 Elim1Store]: treesize reduction 25, result has 44.4 percent of original size [2021-08-21 18:25:08,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 44 [2021-08-21 18:25:08,306 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 18:25:08,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 33 treesize of output 29 [2021-08-21 18:25:08,363 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:08,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958756013] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:08,363 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:08,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 21 [2021-08-21 18:25:08,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423991200] [2021-08-21 18:25:08,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:25:08,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:08,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:25:08,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:25:08,364 INFO L87 Difference]: Start difference. First operand 821 states and 1532 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 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 18:25:09,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:09,109 INFO L93 Difference]: Finished difference Result 1029 states and 1879 transitions. [2021-08-21 18:25:09,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:25:09,110 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 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 30 [2021-08-21 18:25:09,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:09,111 INFO L225 Difference]: With dead ends: 1029 [2021-08-21 18:25:09,111 INFO L226 Difference]: Without dead ends: 1024 [2021-08-21 18:25:09,112 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 672.6ms TimeCoverageRelationStatistics Valid=210, Invalid=912, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:25:09,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2021-08-21 18:25:09,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 821. [2021-08-21 18:25:09,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 820 states have (on average 1.8682926829268294) internal successors, (1532), 820 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:09,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1532 transitions. [2021-08-21 18:25:09,120 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1532 transitions. Word has length 30 [2021-08-21 18:25:09,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:09,120 INFO L470 AbstractCegarLoop]: Abstraction has 821 states and 1532 transitions. [2021-08-21 18:25:09,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 21 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 18:25:09,121 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1532 transitions. [2021-08-21 18:25:09,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:09,122 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:09,122 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:09,142 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-08-21 18:25:09,323 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 18:25:09,323 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:09,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:09,323 INFO L82 PathProgramCache]: Analyzing trace with hash 1348249211, now seen corresponding path program 22 times [2021-08-21 18:25:09,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:09,323 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216217343] [2021-08-21 18:25:09,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:09,323 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:09,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:09,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:09,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:09,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216217343] [2021-08-21 18:25:09,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216217343] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:09,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810175087] [2021-08-21 18:25:09,769 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:25:09,769 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:09,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:09,773 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 18:25:09,802 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 18:25:11,449 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:25:11,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:11,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:25:11,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:11,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:11,882 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:25:11,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 84 treesize of output 74 [2021-08-21 18:25:11,898 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:11,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 84 [2021-08-21 18:25:11,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:11,910 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:25:11,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 87 treesize of output 79 [2021-08-21 18:25:12,248 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:12,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810175087] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:12,249 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:12,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 22 [2021-08-21 18:25:12,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241619906] [2021-08-21 18:25:12,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:25:12,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:12,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:25:12,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=352, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:25:12,250 INFO L87 Difference]: Start difference. First operand 821 states and 1532 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:25:12,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:12,910 INFO L93 Difference]: Finished difference Result 1040 states and 1909 transitions. [2021-08-21 18:25:12,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:25:12,910 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 30 [2021-08-21 18:25:12,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:12,912 INFO L225 Difference]: With dead ends: 1040 [2021-08-21 18:25:12,912 INFO L226 Difference]: Without dead ends: 1035 [2021-08-21 18:25:12,913 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 744.9ms TimeCoverageRelationStatistics Valid=285, Invalid=975, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 18:25:12,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2021-08-21 18:25:12,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 821. [2021-08-21 18:25:12,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 820 states have (on average 1.8682926829268294) internal successors, (1532), 820 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:12,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1532 transitions. [2021-08-21 18:25:12,922 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1532 transitions. Word has length 30 [2021-08-21 18:25:12,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:12,922 INFO L470 AbstractCegarLoop]: Abstraction has 821 states and 1532 transitions. [2021-08-21 18:25:12,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:25:12,922 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1532 transitions. [2021-08-21 18:25:12,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:12,924 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:12,924 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:12,945 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 18:25:13,128 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 18:25:13,129 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:13,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:13,129 INFO L82 PathProgramCache]: Analyzing trace with hash -1506169049, now seen corresponding path program 23 times [2021-08-21 18:25:13,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:13,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562828153] [2021-08-21 18:25:13,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:13,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:13,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:13,610 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:13,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:13,610 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562828153] [2021-08-21 18:25:13,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562828153] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:13,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014376967] [2021-08-21 18:25:13,611 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:25:13,611 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:13,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:13,612 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 18:25:13,643 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 18:25:15,255 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:25:15,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:15,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:25:15,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:16,483 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:16,483 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 72 treesize of output 76 [2021-08-21 18:25:16,505 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:16,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 76 treesize of output 88 [2021-08-21 18:25:16,524 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:16,525 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 91 treesize of output 95 [2021-08-21 18:25:17,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:17,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014376967] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:17,043 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:17,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 22 [2021-08-21 18:25:17,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661414406] [2021-08-21 18:25:17,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:25:17,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:17,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:25:17,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=355, Unknown=1, NotChecked=0, Total=462 [2021-08-21 18:25:17,044 INFO L87 Difference]: Start difference. First operand 821 states and 1532 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:25:21,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:21,791 INFO L93 Difference]: Finished difference Result 1086 states and 1980 transitions. [2021-08-21 18:25:21,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 18:25:21,792 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 30 [2021-08-21 18:25:21,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:21,794 INFO L225 Difference]: With dead ends: 1086 [2021-08-21 18:25:21,794 INFO L226 Difference]: Without dead ends: 1081 [2021-08-21 18:25:21,794 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 1954.3ms TimeCoverageRelationStatistics Valid=323, Invalid=1158, Unknown=1, NotChecked=0, Total=1482 [2021-08-21 18:25:21,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1081 states. [2021-08-21 18:25:21,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1081 to 821. [2021-08-21 18:25:21,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 821 states, 820 states have (on average 1.8682926829268294) internal successors, (1532), 820 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:21,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 821 states to 821 states and 1532 transitions. [2021-08-21 18:25:21,804 INFO L78 Accepts]: Start accepts. Automaton has 821 states and 1532 transitions. Word has length 30 [2021-08-21 18:25:21,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:21,804 INFO L470 AbstractCegarLoop]: Abstraction has 821 states and 1532 transitions. [2021-08-21 18:25:21,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:25:21,804 INFO L276 IsEmpty]: Start isEmpty. Operand 821 states and 1532 transitions. [2021-08-21 18:25:21,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:21,805 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:21,805 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:21,829 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 18:25:22,006 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 18:25:22,006 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:22,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:22,006 INFO L82 PathProgramCache]: Analyzing trace with hash 1338303873, now seen corresponding path program 24 times [2021-08-21 18:25:22,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:22,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365800207] [2021-08-21 18:25:22,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:22,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:22,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:22,360 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:22,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:22,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365800207] [2021-08-21 18:25:22,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365800207] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:22,361 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127958144] [2021-08-21 18:25:22,361 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:25:22,361 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:22,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:22,365 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 18:25:22,395 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 18:25:24,088 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:25:24,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:24,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:25:24,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:24,563 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:24,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 43 treesize of output 51 [2021-08-21 18:25:24,580 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:24,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-21 18:25:24,592 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:24,592 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 87 [2021-08-21 18:25:24,896 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:24,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127958144] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:24,896 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:24,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-21 18:25:24,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386418276] [2021-08-21 18:25:24,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:25:24,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:24,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:25:24,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:25:24,897 INFO L87 Difference]: Start difference. First operand 821 states and 1532 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:25:25,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:25,807 INFO L93 Difference]: Finished difference Result 1055 states and 1934 transitions. [2021-08-21 18:25:25,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:25:25,812 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 30 [2021-08-21 18:25:25,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:25,814 INFO L225 Difference]: With dead ends: 1055 [2021-08-21 18:25:25,814 INFO L226 Difference]: Without dead ends: 1050 [2021-08-21 18:25:25,815 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 842.5ms TimeCoverageRelationStatistics Valid=203, Invalid=1203, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:25:25,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states. [2021-08-21 18:25:25,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 843. [2021-08-21 18:25:25,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 842 states have (on average 1.8800475059382422) internal successors, (1583), 842 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:25,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1583 transitions. [2021-08-21 18:25:25,828 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 1583 transitions. Word has length 30 [2021-08-21 18:25:25,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:25,828 INFO L470 AbstractCegarLoop]: Abstraction has 843 states and 1583 transitions. [2021-08-21 18:25:25,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:25:25,828 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 1583 transitions. [2021-08-21 18:25:25,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:25,829 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:25,830 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:25,860 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 18:25:26,056 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 18:25:26,056 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:26,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:26,057 INFO L82 PathProgramCache]: Analyzing trace with hash 932495161, now seen corresponding path program 25 times [2021-08-21 18:25:26,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:26,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357742634] [2021-08-21 18:25:26,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:26,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:26,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:26,417 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:26,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:26,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357742634] [2021-08-21 18:25:26,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357742634] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:26,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46965802] [2021-08-21 18:25:26,418 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:25:26,418 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:26,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:26,419 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 18:25:26,420 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 18:25:28,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:28,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:25:28,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:28,572 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:25:28,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 68 [2021-08-21 18:25:28,590 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:28,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 80 [2021-08-21 18:25:28,601 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:25:28,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 18:25:28,947 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:28,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46965802] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:28,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:28,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 20 [2021-08-21 18:25:28,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843625760] [2021-08-21 18:25:28,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-21 18:25:28,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-21 18:25:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2021-08-21 18:25:28,948 INFO L87 Difference]: Start difference. First operand 843 states and 1583 transitions. Second operand has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 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 18:25:29,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:29,600 INFO L93 Difference]: Finished difference Result 1174 states and 2128 transitions. [2021-08-21 18:25:29,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:25:29,600 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 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 30 [2021-08-21 18:25:29,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:29,603 INFO L225 Difference]: With dead ends: 1174 [2021-08-21 18:25:29,603 INFO L226 Difference]: Without dead ends: 1169 [2021-08-21 18:25:29,603 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 333 ImplicationChecksByTransitivity, 665.9ms TimeCoverageRelationStatistics Valid=264, Invalid=996, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 18:25:29,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1169 states. [2021-08-21 18:25:29,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1169 to 839. [2021-08-21 18:25:29,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 839 states, 838 states have (on average 1.8758949880668259) internal successors, (1572), 838 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:29,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 839 states to 839 states and 1572 transitions. [2021-08-21 18:25:29,613 INFO L78 Accepts]: Start accepts. Automaton has 839 states and 1572 transitions. Word has length 30 [2021-08-21 18:25:29,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:29,613 INFO L470 AbstractCegarLoop]: Abstraction has 839 states and 1572 transitions. [2021-08-21 18:25:29,613 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.35) internal successors, (47), 20 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 18:25:29,613 INFO L276 IsEmpty]: Start isEmpty. Operand 839 states and 1572 transitions. [2021-08-21 18:25:29,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:29,614 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:29,615 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:29,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2021-08-21 18:25:29,815 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 18:25:29,815 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:29,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:29,815 INFO L82 PathProgramCache]: Analyzing trace with hash -4065819, now seen corresponding path program 26 times [2021-08-21 18:25:29,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:29,816 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677510219] [2021-08-21 18:25:29,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:29,816 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:29,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:30,228 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:30,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:30,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677510219] [2021-08-21 18:25:30,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677510219] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:30,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616897414] [2021-08-21 18:25:30,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:25:30,229 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:30,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:30,229 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 18:25:30,259 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 18:25:32,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:25:32,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:32,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:25:32,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:32,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:32,422 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:25:32,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 84 treesize of output 74 [2021-08-21 18:25:32,439 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:32,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 84 [2021-08-21 18:25:32,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:32,451 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:25:32,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 87 treesize of output 79 [2021-08-21 18:25:32,707 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:32,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616897414] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:32,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:32,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 21 [2021-08-21 18:25:32,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256662059] [2021-08-21 18:25:32,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:25:32,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:32,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:25:32,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:25:32,708 INFO L87 Difference]: Start difference. First operand 839 states and 1572 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 18:25:33,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:33,315 INFO L93 Difference]: Finished difference Result 1064 states and 1957 transitions. [2021-08-21 18:25:33,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:25:33,315 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 30 [2021-08-21 18:25:33,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:33,318 INFO L225 Difference]: With dead ends: 1064 [2021-08-21 18:25:33,318 INFO L226 Difference]: Without dead ends: 1059 [2021-08-21 18:25:33,318 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 682.8ms TimeCoverageRelationStatistics Valid=257, Invalid=933, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:25:33,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2021-08-21 18:25:33,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 838. [2021-08-21 18:25:33,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 837 states have (on average 1.874551971326165) internal successors, (1569), 837 states have internal predecessors, (1569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:33,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 1569 transitions. [2021-08-21 18:25:33,332 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 1569 transitions. Word has length 30 [2021-08-21 18:25:33,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:33,332 INFO L470 AbstractCegarLoop]: Abstraction has 838 states and 1569 transitions. [2021-08-21 18:25:33,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 18:25:33,332 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 1569 transitions. [2021-08-21 18:25:33,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:33,333 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:33,333 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:33,373 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 18:25:33,548 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 18:25:33,549 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:33,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:33,549 INFO L82 PathProgramCache]: Analyzing trace with hash 1436483217, now seen corresponding path program 27 times [2021-08-21 18:25:33,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:33,549 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345710638] [2021-08-21 18:25:33,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:33,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:33,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:33,950 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:33,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:33,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345710638] [2021-08-21 18:25:33,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345710638] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:33,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060117915] [2021-08-21 18:25:33,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:25:33,951 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:33,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:33,952 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 18:25:33,955 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 18:25:35,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:25:35,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:35,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:25:35,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:36,244 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:36,244 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 72 treesize of output 76 [2021-08-21 18:25:36,262 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:36,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 76 treesize of output 88 [2021-08-21 18:25:36,287 INFO L354 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2021-08-21 18:25:36,287 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 91 treesize of output 95 [2021-08-21 18:25:36,706 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:36,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060117915] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:36,706 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:36,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 21 [2021-08-21 18:25:36,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231703851] [2021-08-21 18:25:36,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:25:36,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:36,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:25:36,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:25:36,707 INFO L87 Difference]: Start difference. First operand 838 states and 1569 transitions. Second operand has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 18:25:37,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:37,653 INFO L93 Difference]: Finished difference Result 1106 states and 2023 transitions. [2021-08-21 18:25:37,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:25:37,654 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 30 [2021-08-21 18:25:37,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:37,655 INFO L225 Difference]: With dead ends: 1106 [2021-08-21 18:25:37,655 INFO L226 Difference]: Without dead ends: 1101 [2021-08-21 18:25:37,656 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 1013.1ms TimeCoverageRelationStatistics Valid=330, Invalid=1076, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:25:37,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2021-08-21 18:25:37,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 833. [2021-08-21 18:25:37,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 833 states, 832 states have (on average 1.8689903846153846) internal successors, (1555), 832 states have internal predecessors, (1555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:37,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1555 transitions. [2021-08-21 18:25:37,665 INFO L78 Accepts]: Start accepts. Automaton has 833 states and 1555 transitions. Word has length 30 [2021-08-21 18:25:37,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:37,665 INFO L470 AbstractCegarLoop]: Abstraction has 833 states and 1555 transitions. [2021-08-21 18:25:37,665 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.238095238095238) internal successors, (47), 21 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 18:25:37,665 INFO L276 IsEmpty]: Start isEmpty. Operand 833 states and 1555 transitions. [2021-08-21 18:25:37,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:37,666 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:37,666 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:37,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:37,867 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 18:25:37,867 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:37,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:37,867 INFO L82 PathProgramCache]: Analyzing trace with hash -1043236655, now seen corresponding path program 28 times [2021-08-21 18:25:37,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:37,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999950836] [2021-08-21 18:25:37,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:37,868 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:37,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:38,274 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:38,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:38,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999950836] [2021-08-21 18:25:38,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999950836] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:38,275 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426957440] [2021-08-21 18:25:38,275 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:25:38,275 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:38,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:38,276 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 18:25:38,308 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 18:25:40,180 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:25:40,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:40,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:25:40,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:41,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:41,370 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:25:41,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 84 treesize of output 74 [2021-08-21 18:25:41,388 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:41,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 84 [2021-08-21 18:25:41,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:25:41,400 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:25:41,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 87 treesize of output 79 [2021-08-21 18:25:41,632 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:41,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426957440] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:41,632 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:41,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 22 [2021-08-21 18:25:41,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360034523] [2021-08-21 18:25:41,633 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:25:41,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:41,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:25:41,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=362, Unknown=1, NotChecked=0, Total=462 [2021-08-21 18:25:41,633 INFO L87 Difference]: Start difference. First operand 833 states and 1555 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:25:42,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:42,344 INFO L93 Difference]: Finished difference Result 1056 states and 1951 transitions. [2021-08-21 18:25:42,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:25:42,345 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 30 [2021-08-21 18:25:42,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:42,346 INFO L225 Difference]: With dead ends: 1056 [2021-08-21 18:25:42,346 INFO L226 Difference]: Without dead ends: 1051 [2021-08-21 18:25:42,347 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1481.3ms TimeCoverageRelationStatistics Valid=259, Invalid=1072, Unknown=1, NotChecked=0, Total=1332 [2021-08-21 18:25:42,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2021-08-21 18:25:42,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 840. [2021-08-21 18:25:42,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 839 states have (on average 1.867699642431466) internal successors, (1567), 839 states have internal predecessors, (1567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:42,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 1567 transitions. [2021-08-21 18:25:42,360 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 1567 transitions. Word has length 30 [2021-08-21 18:25:42,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:42,360 INFO L470 AbstractCegarLoop]: Abstraction has 840 states and 1567 transitions. [2021-08-21 18:25:42,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:25:42,360 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 1567 transitions. [2021-08-21 18:25:42,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:42,362 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:42,362 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:42,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:42,584 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 18:25:42,585 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:42,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:42,585 INFO L82 PathProgramCache]: Analyzing trace with hash -120390067, now seen corresponding path program 29 times [2021-08-21 18:25:42,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:42,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804686983] [2021-08-21 18:25:42,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:42,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:42,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:43,011 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:43,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:43,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804686983] [2021-08-21 18:25:43,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804686983] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:43,012 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55035236] [2021-08-21 18:25:43,012 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:25:43,012 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:43,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:43,012 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 18:25:43,015 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 18:25:44,925 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:25:44,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:44,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:25:44,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:46,150 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:25:46,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 72 treesize of output 68 [2021-08-21 18:25:46,167 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:46,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 80 [2021-08-21 18:25:46,178 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:25:46,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 18:25:46,404 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:46,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55035236] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:46,405 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:46,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 24 [2021-08-21 18:25:46,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943008544] [2021-08-21 18:25:46,405 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:25:46,405 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:46,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:25:46,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=450, Unknown=1, NotChecked=0, Total=552 [2021-08-21 18:25:46,406 INFO L87 Difference]: Start difference. First operand 840 states and 1567 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 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 18:25:50,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:50,281 INFO L93 Difference]: Finished difference Result 1030 states and 1901 transitions. [2021-08-21 18:25:50,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:25:50,282 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 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 30 [2021-08-21 18:25:50,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:50,283 INFO L225 Difference]: With dead ends: 1030 [2021-08-21 18:25:50,283 INFO L226 Difference]: Without dead ends: 1025 [2021-08-21 18:25:50,284 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 365 ImplicationChecksByTransitivity, 1503.0ms TimeCoverageRelationStatistics Valid=242, Invalid=1163, Unknown=1, NotChecked=0, Total=1406 [2021-08-21 18:25:50,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2021-08-21 18:25:50,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 843. [2021-08-21 18:25:50,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 843 states, 842 states have (on average 1.8657957244655583) internal successors, (1571), 842 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:50,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1571 transitions. [2021-08-21 18:25:50,292 INFO L78 Accepts]: Start accepts. Automaton has 843 states and 1571 transitions. Word has length 30 [2021-08-21 18:25:50,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:50,293 INFO L470 AbstractCegarLoop]: Abstraction has 843 states and 1571 transitions. [2021-08-21 18:25:50,293 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 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 18:25:50,293 INFO L276 IsEmpty]: Start isEmpty. Operand 843 states and 1571 transitions. [2021-08-21 18:25:50,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:50,294 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:50,294 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:50,318 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 18:25:50,494 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 18:25:50,495 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:50,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:50,495 INFO L82 PathProgramCache]: Analyzing trace with hash -1539666309, now seen corresponding path program 30 times [2021-08-21 18:25:50,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:50,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028207694] [2021-08-21 18:25:50,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:50,495 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:50,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:50,908 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:50,909 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:50,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028207694] [2021-08-21 18:25:50,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028207694] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:50,909 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541057789] [2021-08-21 18:25:50,909 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:25:50,909 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:50,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:50,910 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 18:25:50,942 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 18:25:52,942 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:25:52,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:52,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:25:52,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:53,478 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:53,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2021-08-21 18:25:53,496 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:53,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 85 [2021-08-21 18:25:53,506 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:25:53,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 97 [2021-08-21 18:25:53,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:53,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541057789] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:53,832 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:53,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-21 18:25:53,833 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462943828] [2021-08-21 18:25:53,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:25:53,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:53,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:25:53,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:25:53,833 INFO L87 Difference]: Start difference. First operand 843 states and 1571 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:25:55,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:55,061 INFO L93 Difference]: Finished difference Result 1036 states and 1911 transitions. [2021-08-21 18:25:55,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:25:55,061 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 30 [2021-08-21 18:25:55,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:55,063 INFO L225 Difference]: With dead ends: 1036 [2021-08-21 18:25:55,063 INFO L226 Difference]: Without dead ends: 1031 [2021-08-21 18:25:55,063 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 1067.2ms TimeCoverageRelationStatistics Valid=241, Invalid=1319, Unknown=0, NotChecked=0, Total=1560 [2021-08-21 18:25:55,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2021-08-21 18:25:55,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 850. [2021-08-21 18:25:55,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 849 states have (on average 1.8763250883392226) internal successors, (1593), 849 states have internal predecessors, (1593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:55,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1593 transitions. [2021-08-21 18:25:55,075 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 1593 transitions. Word has length 30 [2021-08-21 18:25:55,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:55,075 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 1593 transitions. [2021-08-21 18:25:55,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:25:55,076 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1593 transitions. [2021-08-21 18:25:55,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:55,077 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:55,077 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] [2021-08-21 18:25:55,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-21 18:25:55,297 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 18:25:55,297 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:55,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:55,298 INFO L82 PathProgramCache]: Analyzing trace with hash 503054074, now seen corresponding path program 20 times [2021-08-21 18:25:55,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:55,298 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236810119] [2021-08-21 18:25:55,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:55,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:55,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:55,602 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:55,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:55,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236810119] [2021-08-21 18:25:55,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236810119] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:55,602 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484650015] [2021-08-21 18:25:55,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:25:55,602 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:55,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:55,603 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 18:25:55,617 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 18:25:57,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:25:57,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:25:57,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:25:57,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:25:58,138 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:25:58,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 18:25:58,162 INFO L354 Elim1Store]: treesize reduction 72, result has 24.2 percent of original size [2021-08-21 18:25:58,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 39 [2021-08-21 18:25:58,166 INFO L354 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2021-08-21 18:25:58,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 26 [2021-08-21 18:25:58,223 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:58,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484650015] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:58,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:25:58,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 21 [2021-08-21 18:25:58,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233461283] [2021-08-21 18:25:58,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:25:58,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:25:58,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:25:58,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:25:58,225 INFO L87 Difference]: Start difference. First operand 850 states and 1593 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 18:25:58,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:25:58,863 INFO L93 Difference]: Finished difference Result 1001 states and 1817 transitions. [2021-08-21 18:25:58,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:25:58,863 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 30 [2021-08-21 18:25:58,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:25:58,864 INFO L225 Difference]: With dead ends: 1001 [2021-08-21 18:25:58,864 INFO L226 Difference]: Without dead ends: 996 [2021-08-21 18:25:58,865 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 291 ImplicationChecksByTransitivity, 612.9ms TimeCoverageRelationStatistics Valid=203, Invalid=987, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:25:58,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2021-08-21 18:25:58,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 854. [2021-08-21 18:25:58,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 854 states, 853 states have (on average 1.8780773739742087) internal successors, (1602), 853 states have internal predecessors, (1602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:25:58,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 854 states to 854 states and 1602 transitions. [2021-08-21 18:25:58,873 INFO L78 Accepts]: Start accepts. Automaton has 854 states and 1602 transitions. Word has length 30 [2021-08-21 18:25:58,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:25:58,873 INFO L470 AbstractCegarLoop]: Abstraction has 854 states and 1602 transitions. [2021-08-21 18:25:58,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 18:25:58,873 INFO L276 IsEmpty]: Start isEmpty. Operand 854 states and 1602 transitions. [2021-08-21 18:25:58,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:25:58,874 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:25:58,874 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:25:58,896 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 18:25:59,075 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 18:25:59,075 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:25:59,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:25:59,075 INFO L82 PathProgramCache]: Analyzing trace with hash -848327369, now seen corresponding path program 31 times [2021-08-21 18:25:59,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:25:59,075 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928592181] [2021-08-21 18:25:59,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:25:59,076 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:25:59,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:25:59,460 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:25:59,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:25:59,461 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928592181] [2021-08-21 18:25:59,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928592181] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:25:59,461 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566269140] [2021-08-21 18:25:59,461 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:25:59,461 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:25:59,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:25:59,462 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 18:25:59,463 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 18:26:01,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:01,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:26:01,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:02,031 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:26:02,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-21 18:26:02,049 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:02,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-21 18:26:02,059 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:26:02,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, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 18:26:02,220 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:02,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566269140] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:02,221 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:02,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:26:02,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26921132] [2021-08-21 18:26:02,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:26:02,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:02,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:26:02,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:26:02,221 INFO L87 Difference]: Start difference. First operand 854 states and 1602 transitions. Second operand has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:26:03,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:03,463 INFO L93 Difference]: Finished difference Result 1189 states and 2183 transitions. [2021-08-21 18:26:03,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-21 18:26:03,464 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 30 [2021-08-21 18:26:03,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:03,465 INFO L225 Difference]: With dead ends: 1189 [2021-08-21 18:26:03,465 INFO L226 Difference]: Without dead ends: 1184 [2021-08-21 18:26:03,466 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 762 ImplicationChecksByTransitivity, 1128.6ms TimeCoverageRelationStatistics Valid=475, Invalid=1975, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 18:26:03,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2021-08-21 18:26:03,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 857. [2021-08-21 18:26:03,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 856 states have (on average 1.8808411214953271) internal successors, (1610), 856 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:03,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1610 transitions. [2021-08-21 18:26:03,479 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1610 transitions. Word has length 30 [2021-08-21 18:26:03,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:03,479 INFO L470 AbstractCegarLoop]: Abstraction has 857 states and 1610 transitions. [2021-08-21 18:26:03,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.1363636363636362) internal successors, (47), 22 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 18:26:03,480 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1610 transitions. [2021-08-21 18:26:03,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:03,481 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:03,481 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] [2021-08-21 18:26:03,527 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 18:26:03,696 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 18:26:03,697 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:03,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:03,697 INFO L82 PathProgramCache]: Analyzing trace with hash 97245362, now seen corresponding path program 21 times [2021-08-21 18:26:03,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:03,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843575876] [2021-08-21 18:26:03,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:03,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:03,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:04,002 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:04,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:04,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843575876] [2021-08-21 18:26:04,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843575876] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:04,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650310147] [2021-08-21 18:26:04,002 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:26:04,002 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:04,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:04,004 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 18:26:04,005 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 18:26:06,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:26:06,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:06,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:26:06,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:06,488 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:26:06,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 67 [2021-08-21 18:26:06,522 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:06,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 143 [2021-08-21 18:26:06,548 INFO L354 Elim1Store]: treesize reduction 22, result has 53.2 percent of original size [2021-08-21 18:26:06,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 157 treesize of output 151 [2021-08-21 18:26:07,093 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:07,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650310147] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:07,093 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:07,093 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-08-21 18:26:07,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197094254] [2021-08-21 18:26:07,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:26:07,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:07,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:26:07,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:26:07,094 INFO L87 Difference]: Start difference. First operand 857 states and 1610 transitions. Second operand has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:08,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:08,348 INFO L93 Difference]: Finished difference Result 1252 states and 2246 transitions. [2021-08-21 18:26:08,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-08-21 18:26:08,349 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:26:08,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:08,351 INFO L225 Difference]: With dead ends: 1252 [2021-08-21 18:26:08,351 INFO L226 Difference]: Without dead ends: 1238 [2021-08-21 18:26:08,351 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 753 ImplicationChecksByTransitivity, 1163.0ms TimeCoverageRelationStatistics Valid=455, Invalid=2407, Unknown=0, NotChecked=0, Total=2862 [2021-08-21 18:26:08,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2021-08-21 18:26:08,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 857. [2021-08-21 18:26:08,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 856 states have (on average 1.8808411214953271) internal successors, (1610), 856 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:08,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1610 transitions. [2021-08-21 18:26:08,363 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1610 transitions. Word has length 30 [2021-08-21 18:26:08,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:08,363 INFO L470 AbstractCegarLoop]: Abstraction has 857 states and 1610 transitions. [2021-08-21 18:26:08,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 21 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:08,363 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1610 transitions. [2021-08-21 18:26:08,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:08,364 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:08,364 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:26:08,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2021-08-21 18:26:08,564 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 18:26:08,565 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:08,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:08,565 INFO L82 PathProgramCache]: Analyzing trace with hash -1584112419, now seen corresponding path program 32 times [2021-08-21 18:26:08,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:08,565 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580465271] [2021-08-21 18:26:08,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:08,565 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:08,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:08,863 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:08,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:08,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580465271] [2021-08-21 18:26:08,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580465271] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:08,863 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1381889077] [2021-08-21 18:26:08,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:26:08,863 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:08,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:08,864 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 18:26:08,865 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 18:26:11,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:26:11,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:11,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:26:11,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:11,483 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:11,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2021-08-21 18:26:11,501 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:11,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 85 [2021-08-21 18:26:11,515 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:11,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 97 [2021-08-21 18:26:12,015 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:12,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1381889077] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:12,016 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:12,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-21 18:26:12,016 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575463970] [2021-08-21 18:26:12,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:26:12,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:12,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:26:12,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:26:12,017 INFO L87 Difference]: Start difference. First operand 857 states and 1610 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:26:13,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:13,626 INFO L93 Difference]: Finished difference Result 1069 states and 1976 transitions. [2021-08-21 18:26:13,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:26:13,627 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 30 [2021-08-21 18:26:13,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:13,628 INFO L225 Difference]: With dead ends: 1069 [2021-08-21 18:26:13,628 INFO L226 Difference]: Without dead ends: 1064 [2021-08-21 18:26:13,628 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 1287.4ms TimeCoverageRelationStatistics Valid=387, Invalid=1965, Unknown=0, NotChecked=0, Total=2352 [2021-08-21 18:26:13,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2021-08-21 18:26:13,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 857. [2021-08-21 18:26:13,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 856 states have (on average 1.8808411214953271) internal successors, (1610), 856 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:13,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1610 transitions. [2021-08-21 18:26:13,638 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1610 transitions. Word has length 30 [2021-08-21 18:26:13,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:13,638 INFO L470 AbstractCegarLoop]: Abstraction has 857 states and 1610 transitions. [2021-08-21 18:26:13,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:26:13,638 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1610 transitions. [2021-08-21 18:26:13,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:13,639 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:13,639 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] [2021-08-21 18:26:13,661 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 18:26:13,839 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 18:26:13,840 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:13,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:13,840 INFO L82 PathProgramCache]: Analyzing trace with hash 1958838466, now seen corresponding path program 22 times [2021-08-21 18:26:13,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:13,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040171645] [2021-08-21 18:26:13,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:13,840 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:13,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:14,156 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:14,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:14,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040171645] [2021-08-21 18:26:14,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040171645] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:14,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485322304] [2021-08-21 18:26:14,156 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:26:14,156 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:14,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:14,158 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 18:26:14,158 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 18:26:16,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:26:16,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:16,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:26:16,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:16,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:16,696 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 18:26:16,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 71 [2021-08-21 18:26:16,729 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:16,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 151 [2021-08-21 18:26:16,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:16,757 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 18:26:16,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 165 treesize of output 155 [2021-08-21 18:26:17,262 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:17,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485322304] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:17,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:17,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:26:17,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158844811] [2021-08-21 18:26:17,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:26:17,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:17,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:26:17,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=428, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:26:17,263 INFO L87 Difference]: Start difference. First operand 857 states and 1610 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:18,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:18,280 INFO L93 Difference]: Finished difference Result 1001 states and 1869 transitions. [2021-08-21 18:26:18,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:26:18,280 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:26:18,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:18,282 INFO L225 Difference]: With dead ends: 1001 [2021-08-21 18:26:18,282 INFO L226 Difference]: Without dead ends: 996 [2021-08-21 18:26:18,282 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 1001.6ms TimeCoverageRelationStatistics Valid=293, Invalid=1599, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 18:26:18,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2021-08-21 18:26:18,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 855. [2021-08-21 18:26:18,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 855 states, 854 states have (on average 1.8782201405152226) internal successors, (1604), 854 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:18,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 1604 transitions. [2021-08-21 18:26:18,291 INFO L78 Accepts]: Start accepts. Automaton has 855 states and 1604 transitions. Word has length 30 [2021-08-21 18:26:18,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:18,291 INFO L470 AbstractCegarLoop]: Abstraction has 855 states and 1604 transitions. [2021-08-21 18:26:18,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:18,291 INFO L276 IsEmpty]: Start isEmpty. Operand 855 states and 1604 transitions. [2021-08-21 18:26:18,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:18,292 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:18,292 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:26:18,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-08-21 18:26:18,493 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 18:26:18,493 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:18,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:18,493 INFO L82 PathProgramCache]: Analyzing trace with hash 942092467, now seen corresponding path program 33 times [2021-08-21 18:26:18,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:18,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454205951] [2021-08-21 18:26:18,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:18,493 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:18,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:18,802 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:18,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:18,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454205951] [2021-08-21 18:26:18,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454205951] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:18,803 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424085048] [2021-08-21 18:26:18,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:26:18,803 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:18,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:18,804 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 18:26:18,804 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 18:26:21,022 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:26:21,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:21,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:26:21,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:21,536 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:21,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2021-08-21 18:26:21,553 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:21,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 85 [2021-08-21 18:26:21,564 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:21,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 97 [2021-08-21 18:26:21,978 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:21,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424085048] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:21,978 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:21,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-21 18:26:21,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773121017] [2021-08-21 18:26:21,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:26:21,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:21,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:26:21,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:26:21,979 INFO L87 Difference]: Start difference. First operand 855 states and 1604 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:26:23,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:23,592 INFO L93 Difference]: Finished difference Result 1098 states and 2024 transitions. [2021-08-21 18:26:23,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 18:26:23,592 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 30 [2021-08-21 18:26:23,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:23,594 INFO L225 Difference]: With dead ends: 1098 [2021-08-21 18:26:23,594 INFO L226 Difference]: Without dead ends: 1093 [2021-08-21 18:26:23,594 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 1327.2ms TimeCoverageRelationStatistics Valid=401, Invalid=2049, Unknown=0, NotChecked=0, Total=2450 [2021-08-21 18:26:23,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2021-08-21 18:26:23,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 861. [2021-08-21 18:26:23,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 1.8813953488372093) internal successors, (1618), 860 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:23,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1618 transitions. [2021-08-21 18:26:23,603 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1618 transitions. Word has length 30 [2021-08-21 18:26:23,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:23,603 INFO L470 AbstractCegarLoop]: Abstraction has 861 states and 1618 transitions. [2021-08-21 18:26:23,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:26:23,603 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1618 transitions. [2021-08-21 18:26:23,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:23,604 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:23,604 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] [2021-08-21 18:26:23,627 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 18:26:23,805 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 18:26:23,805 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:23,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:23,805 INFO L82 PathProgramCache]: Analyzing trace with hash -895579794, now seen corresponding path program 23 times [2021-08-21 18:26:23,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:23,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574372945] [2021-08-21 18:26:23,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:23,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:23,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:24,176 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:24,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:24,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574372945] [2021-08-21 18:26:24,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574372945] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:24,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411134222] [2021-08-21 18:26:24,177 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:26:24,177 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:24,177 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:24,183 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 18:26:24,185 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 18:26:26,486 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:26:26,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:26,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:26:26,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:28,847 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:26:28,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 69 [2021-08-21 18:26:28,882 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:28,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 145 [2021-08-21 18:26:28,909 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:26:28,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 159 treesize of output 155 [2021-08-21 18:26:29,405 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:29,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411134222] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:29,406 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:29,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:26:29,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186914501] [2021-08-21 18:26:29,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:26:29,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:29,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:26:29,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=426, Unknown=1, NotChecked=0, Total=506 [2021-08-21 18:26:29,407 INFO L87 Difference]: Start difference. First operand 861 states and 1618 transitions. Second operand has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:32,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:32,449 INFO L93 Difference]: Finished difference Result 1048 states and 1947 transitions. [2021-08-21 18:26:32,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:26:32,450 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:26:32,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:32,451 INFO L225 Difference]: With dead ends: 1048 [2021-08-21 18:26:32,451 INFO L226 Difference]: Without dead ends: 1043 [2021-08-21 18:26:32,451 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 555 ImplicationChecksByTransitivity, 4925.9ms TimeCoverageRelationStatistics Valid=322, Invalid=1933, Unknown=1, NotChecked=0, Total=2256 [2021-08-21 18:26:32,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2021-08-21 18:26:32,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 861. [2021-08-21 18:26:32,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 1.8813953488372093) internal successors, (1618), 860 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:32,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1618 transitions. [2021-08-21 18:26:32,460 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1618 transitions. Word has length 30 [2021-08-21 18:26:32,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:32,460 INFO L470 AbstractCegarLoop]: Abstraction has 861 states and 1618 transitions. [2021-08-21 18:26:32,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.826086956521739) internal successors, (42), 22 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:32,460 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1618 transitions. [2021-08-21 18:26:32,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:32,462 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:32,462 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:26:32,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-21 18:26:32,665 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 18:26:32,666 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:32,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:32,666 INFO L82 PathProgramCache]: Analyzing trace with hash -1186511109, now seen corresponding path program 34 times [2021-08-21 18:26:32,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:32,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73185121] [2021-08-21 18:26:32,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:32,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:32,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:32,986 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:32,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:32,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73185121] [2021-08-21 18:26:32,986 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73185121] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:32,986 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258376815] [2021-08-21 18:26:32,986 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:26:32,986 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:32,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:32,987 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 18:26:32,987 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 18:26:35,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:26:35,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:35,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:26:35,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:37,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:37,371 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:26:37,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 67 treesize of output 63 [2021-08-21 18:26:37,391 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:37,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 87 [2021-08-21 18:26:37,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:37,403 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:26:37,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 97 treesize of output 89 [2021-08-21 18:26:37,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:37,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258376815] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:37,626 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:37,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 24 [2021-08-21 18:26:37,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122925646] [2021-08-21 18:26:37,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:26:37,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:37,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:26:37,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=450, Unknown=1, NotChecked=0, Total=552 [2021-08-21 18:26:37,627 INFO L87 Difference]: Start difference. First operand 861 states and 1618 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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 18:26:50,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:26:50,452 INFO L93 Difference]: Finished difference Result 1052 states and 1955 transitions. [2021-08-21 18:26:50,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:26:50,453 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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 30 [2021-08-21 18:26:50,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:26:50,454 INFO L225 Difference]: With dead ends: 1052 [2021-08-21 18:26:50,454 INFO L226 Difference]: Without dead ends: 1047 [2021-08-21 18:26:50,454 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 2247.7ms TimeCoverageRelationStatistics Valid=237, Invalid=1168, Unknown=1, NotChecked=0, Total=1406 [2021-08-21 18:26:50,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2021-08-21 18:26:50,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 861. [2021-08-21 18:26:50,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 1.8813953488372093) internal successors, (1618), 860 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:26:50,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1618 transitions. [2021-08-21 18:26:50,463 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1618 transitions. Word has length 30 [2021-08-21 18:26:50,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:26:50,463 INFO L470 AbstractCegarLoop]: Abstraction has 861 states and 1618 transitions. [2021-08-21 18:26:50,463 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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 18:26:50,463 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1618 transitions. [2021-08-21 18:26:50,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:26:50,464 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:26:50,464 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] [2021-08-21 18:26:50,487 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 18:26:50,665 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 18:26:50,665 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:26:50,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:26:50,666 INFO L82 PathProgramCache]: Analyzing trace with hash -1957995274, now seen corresponding path program 24 times [2021-08-21 18:26:50,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:26:50,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534837959] [2021-08-21 18:26:50,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:26:50,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:26:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:26:51,072 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:51,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:26:51,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534837959] [2021-08-21 18:26:51,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534837959] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:51,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896722881] [2021-08-21 18:26:51,073 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:26:51,073 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:26:51,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:26:51,074 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 18:26:51,102 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 18:26:53,499 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:26:53,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:26:53,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-21 18:26:53,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:26:55,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:55,995 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2021-08-21 18:26:55,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 65 treesize of output 89 [2021-08-21 18:26:56,028 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:26:56,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 89 treesize of output 169 [2021-08-21 18:26:56,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:26:56,062 INFO L354 Elim1Store]: treesize reduction 14, result has 72.5 percent of original size [2021-08-21 18:26:56,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 201 treesize of output 201 [2021-08-21 18:26:57,156 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:26:57,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896722881] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:26:57,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:26:57,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 27 [2021-08-21 18:26:57,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836268900] [2021-08-21 18:26:57,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-21 18:26:57,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:26:57,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-21 18:26:57,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=618, Unknown=1, NotChecked=0, Total=702 [2021-08-21 18:26:57,157 INFO L87 Difference]: Start difference. First operand 861 states and 1618 transitions. Second operand has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 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 18:27:22,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:22,545 INFO L93 Difference]: Finished difference Result 1016 states and 1903 transitions. [2021-08-21 18:27:22,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:27:22,545 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 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 30 [2021-08-21 18:27:22,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:22,547 INFO L225 Difference]: With dead ends: 1016 [2021-08-21 18:27:22,547 INFO L226 Difference]: Without dead ends: 1011 [2021-08-21 18:27:22,547 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 11461.7ms TimeCoverageRelationStatistics Valid=228, Invalid=1576, Unknown=2, NotChecked=0, Total=1806 [2021-08-21 18:27:22,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2021-08-21 18:27:22,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 861. [2021-08-21 18:27:22,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 860 states have (on average 1.8813953488372093) internal successors, (1618), 860 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:22,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1618 transitions. [2021-08-21 18:27:22,555 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1618 transitions. Word has length 30 [2021-08-21 18:27:22,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:22,555 INFO L470 AbstractCegarLoop]: Abstraction has 861 states and 1618 transitions. [2021-08-21 18:27:22,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.0) internal successors, (54), 27 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 18:27:22,555 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1618 transitions. [2021-08-21 18:27:22,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:22,557 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:22,557 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:27:22,579 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 18:27:22,757 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 18:27:22,757 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:22,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:22,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1641049049, now seen corresponding path program 35 times [2021-08-21 18:27:22,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:22,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145966127] [2021-08-21 18:27:22,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:22,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:22,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:23,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:23,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:23,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145966127] [2021-08-21 18:27:23,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145966127] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:23,074 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [17046693] [2021-08-21 18:27:23,074 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:27:23,074 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:23,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:23,074 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 18:27:23,075 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 18:27:25,497 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:27:25,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:25,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:27:25,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:28,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:28,525 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:27:28,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 65 treesize of output 61 [2021-08-21 18:27:28,542 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:27:28,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 85 [2021-08-21 18:27:28,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:28,553 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:27:28,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 95 treesize of output 87 [2021-08-21 18:27:28,773 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:28,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [17046693] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:28,774 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:28,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 25 [2021-08-21 18:27:28,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773694714] [2021-08-21 18:27:28,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-08-21 18:27:28,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:28,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-08-21 18:27:28,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=475, Unknown=2, NotChecked=0, Total=600 [2021-08-21 18:27:28,774 INFO L87 Difference]: Start difference. First operand 861 states and 1618 transitions. Second operand has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 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 18:27:35,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:35,427 INFO L93 Difference]: Finished difference Result 1099 states and 2039 transitions. [2021-08-21 18:27:35,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:27:35,427 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 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 30 [2021-08-21 18:27:35,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:35,429 INFO L225 Difference]: With dead ends: 1099 [2021-08-21 18:27:35,429 INFO L226 Difference]: Without dead ends: 1094 [2021-08-21 18:27:35,429 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 3255.7ms TimeCoverageRelationStatistics Valid=280, Invalid=1278, Unknown=2, NotChecked=0, Total=1560 [2021-08-21 18:27:35,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-08-21 18:27:35,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 860. [2021-08-21 18:27:35,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 859 states have (on average 1.880093131548312) internal successors, (1615), 859 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:35,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 1615 transitions. [2021-08-21 18:27:35,437 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 1615 transitions. Word has length 30 [2021-08-21 18:27:35,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:35,438 INFO L470 AbstractCegarLoop]: Abstraction has 860 states and 1615 transitions. [2021-08-21 18:27:35,438 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.96) internal successors, (49), 25 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 18:27:35,438 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 1615 transitions. [2021-08-21 18:27:35,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:35,439 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:35,439 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:27:35,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:35,640 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 18:27:35,640 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:35,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:35,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1557939205, now seen corresponding path program 36 times [2021-08-21 18:27:35,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:35,640 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879445472] [2021-08-21 18:27:35,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:35,641 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:35,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:36,004 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:36,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:36,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879445472] [2021-08-21 18:27:36,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879445472] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:36,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329649685] [2021-08-21 18:27:36,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:27:36,005 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:36,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:36,006 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 18:27:36,006 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 18:27:38,523 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:27:38,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:38,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:27:38,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:40,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:40,457 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:27:40,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 84 treesize of output 74 [2021-08-21 18:27:40,473 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:27:40,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 84 [2021-08-21 18:27:40,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:40,486 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:27:40,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 91 treesize of output 83 [2021-08-21 18:27:40,699 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:40,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329649685] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:40,699 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:40,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 21 [2021-08-21 18:27:40,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866603737] [2021-08-21 18:27:40,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-21 18:27:40,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:40,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-21 18:27:40,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=324, Unknown=2, NotChecked=0, Total=420 [2021-08-21 18:27:40,700 INFO L87 Difference]: Start difference. First operand 860 states and 1615 transitions. Second operand has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 18:27:41,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:41,359 INFO L93 Difference]: Finished difference Result 1099 states and 2034 transitions. [2021-08-21 18:27:41,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:27:41,360 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 30 [2021-08-21 18:27:41,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:41,361 INFO L225 Difference]: With dead ends: 1099 [2021-08-21 18:27:41,361 INFO L226 Difference]: Without dead ends: 1094 [2021-08-21 18:27:41,361 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 5 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 2152.4ms TimeCoverageRelationStatistics Valid=243, Invalid=1015, Unknown=2, NotChecked=0, Total=1260 [2021-08-21 18:27:41,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-08-21 18:27:41,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 872. [2021-08-21 18:27:41,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 1.8748564867967854) internal successors, (1633), 871 states have internal predecessors, (1633), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:41,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 1633 transitions. [2021-08-21 18:27:41,370 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 1633 transitions. Word has length 30 [2021-08-21 18:27:41,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:41,370 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 1633 transitions. [2021-08-21 18:27:41,370 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 21 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 18:27:41,370 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 1633 transitions. [2021-08-21 18:27:41,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:41,371 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:41,371 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:27:41,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:41,571 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 18:27:41,572 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:41,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:41,572 INFO L82 PathProgramCache]: Analyzing trace with hash 1280501247, now seen corresponding path program 37 times [2021-08-21 18:27:41,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:41,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372296557] [2021-08-21 18:27:41,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:41,573 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:41,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:41,949 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:41,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:41,949 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372296557] [2021-08-21 18:27:41,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372296557] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:41,949 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643281980] [2021-08-21 18:27:41,950 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:27:41,950 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:41,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:41,950 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 18:27:41,951 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 18:27:44,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:44,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:27:44,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:47,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:47,798 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:27:47,807 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:27:47,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 53 [2021-08-21 18:27:47,850 INFO L354 Elim1Store]: treesize reduction 45, result has 54.5 percent of original size [2021-08-21 18:27:47,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 80 [2021-08-21 18:27:47,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:47,858 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:27:47,866 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:27:47,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 79 [2021-08-21 18:27:48,063 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:48,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643281980] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:48,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:48,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 22 [2021-08-21 18:27:48,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980950005] [2021-08-21 18:27:48,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:27:48,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:48,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:27:48,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=357, Unknown=2, NotChecked=0, Total=462 [2021-08-21 18:27:48,065 INFO L87 Difference]: Start difference. First operand 872 states and 1633 transitions. Second operand has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:48,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:48,538 INFO L93 Difference]: Finished difference Result 1072 states and 1991 transitions. [2021-08-21 18:27:48,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:27:48,538 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:27:48,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:48,540 INFO L225 Difference]: With dead ends: 1072 [2021-08-21 18:27:48,540 INFO L226 Difference]: Without dead ends: 1067 [2021-08-21 18:27:48,540 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 3467.1ms TimeCoverageRelationStatistics Valid=220, Invalid=900, Unknown=2, NotChecked=0, Total=1122 [2021-08-21 18:27:48,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2021-08-21 18:27:48,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 878. [2021-08-21 18:27:48,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 877 states have (on average 1.87115165336374) internal successors, (1641), 877 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:48,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1641 transitions. [2021-08-21 18:27:48,549 INFO L78 Accepts]: Start accepts. Automaton has 878 states and 1641 transitions. Word has length 30 [2021-08-21 18:27:48,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:48,549 INFO L470 AbstractCegarLoop]: Abstraction has 878 states and 1641 transitions. [2021-08-21 18:27:48,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:48,549 INFO L276 IsEmpty]: Start isEmpty. Operand 878 states and 1641 transitions. [2021-08-21 18:27:48,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:48,551 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:48,551 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:27:48,574 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 18:27:48,751 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 18:27:48,751 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:48,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:48,752 INFO L82 PathProgramCache]: Analyzing trace with hash 484533799, now seen corresponding path program 38 times [2021-08-21 18:27:48,752 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:48,752 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114077616] [2021-08-21 18:27:48,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:48,752 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:48,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:49,118 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:49,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:49,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114077616] [2021-08-21 18:27:49,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114077616] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:49,119 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509053210] [2021-08-21 18:27:49,119 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:27:49,119 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:49,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:49,120 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:27:49,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-21 18:27:51,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:27:51,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:27:51,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:27:51,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:52,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:52,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:52,096 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:27:52,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 49 [2021-08-21 18:27:52,113 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:27:52,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 75 [2021-08-21 18:27:52,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:52,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:27:52,121 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:27:52,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 81 [2021-08-21 18:27:52,277 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:52,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509053210] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:52,279 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:52,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12] total 23 [2021-08-21 18:27:52,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667310714] [2021-08-21 18:27:52,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:27:52,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:52,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:27:52,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:27:52,280 INFO L87 Difference]: Start difference. First operand 878 states and 1641 transitions. Second operand has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 18:27:53,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:53,749 INFO L93 Difference]: Finished difference Result 1107 states and 2037 transitions. [2021-08-21 18:27:53,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:27:53,749 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 30 [2021-08-21 18:27:53,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:53,750 INFO L225 Difference]: With dead ends: 1107 [2021-08-21 18:27:53,750 INFO L226 Difference]: Without dead ends: 1102 [2021-08-21 18:27:53,751 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576 ImplicationChecksByTransitivity, 1178.4ms TimeCoverageRelationStatistics Valid=320, Invalid=1842, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:27:53,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2021-08-21 18:27:53,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 875. [2021-08-21 18:27:53,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 874 states have (on average 1.8707093821510297) internal successors, (1635), 874 states have internal predecessors, (1635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:53,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 1635 transitions. [2021-08-21 18:27:53,761 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 1635 transitions. Word has length 30 [2021-08-21 18:27:53,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:53,761 INFO L470 AbstractCegarLoop]: Abstraction has 875 states and 1635 transitions. [2021-08-21 18:27:53,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 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 18:27:53,762 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 1635 transitions. [2021-08-21 18:27:53,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:53,763 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:53,763 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] [2021-08-21 18:27:53,786 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 18:27:53,963 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 18:27:53,963 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:53,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:53,964 INFO L82 PathProgramCache]: Analyzing trace with hash -1767713114, now seen corresponding path program 25 times [2021-08-21 18:27:53,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:53,964 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29872273] [2021-08-21 18:27:53,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:53,964 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:53,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:54,289 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:54,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:54,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29872273] [2021-08-21 18:27:54,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29872273] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:54,289 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929771262] [2021-08-21 18:27:54,289 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:27:54,289 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:54,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:54,293 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 18:27:54,323 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 18:27:56,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:56,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:27:56,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:27:57,503 INFO L354 Elim1Store]: treesize reduction 40, result has 14.9 percent of original size [2021-08-21 18:27:57,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 49 [2021-08-21 18:27:57,529 INFO L354 Elim1Store]: treesize reduction 70, result has 26.3 percent of original size [2021-08-21 18:27:57,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 41 [2021-08-21 18:27:57,533 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-08-21 18:27:57,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 36 [2021-08-21 18:27:57,592 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:57,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929771262] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:57,592 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:27:57,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 21 [2021-08-21 18:27:57,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001375935] [2021-08-21 18:27:57,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:27:57,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:27:57,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:27:57,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:27:57,593 INFO L87 Difference]: Start difference. First operand 875 states and 1635 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 18:27:58,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:27:58,816 INFO L93 Difference]: Finished difference Result 1135 states and 2054 transitions. [2021-08-21 18:27:58,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-08-21 18:27:58,816 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 30 [2021-08-21 18:27:58,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:27:58,818 INFO L225 Difference]: With dead ends: 1135 [2021-08-21 18:27:58,818 INFO L226 Difference]: Without dead ends: 1130 [2021-08-21 18:27:58,818 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 1009.5ms TimeCoverageRelationStatistics Valid=337, Invalid=1643, Unknown=0, NotChecked=0, Total=1980 [2021-08-21 18:27:58,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1130 states. [2021-08-21 18:27:58,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1130 to 896. [2021-08-21 18:27:58,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 895 states have (on average 1.8893854748603351) internal successors, (1691), 895 states have internal predecessors, (1691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:27:58,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1691 transitions. [2021-08-21 18:27:58,828 INFO L78 Accepts]: Start accepts. Automaton has 896 states and 1691 transitions. Word has length 30 [2021-08-21 18:27:58,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:27:58,828 INFO L470 AbstractCegarLoop]: Abstraction has 896 states and 1691 transitions. [2021-08-21 18:27:58,828 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 18:27:58,828 INFO L276 IsEmpty]: Start isEmpty. Operand 896 states and 1691 transitions. [2021-08-21 18:27:58,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:27:58,829 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:27:58,829 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] [2021-08-21 18:27:58,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-21 18:27:59,030 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 18:27:59,030 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:27:59,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:27:59,030 INFO L82 PathProgramCache]: Analyzing trace with hash 2121445470, now seen corresponding path program 26 times [2021-08-21 18:27:59,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:27:59,030 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927116295] [2021-08-21 18:27:59,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:27:59,030 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:27:59,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:27:59,384 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:27:59,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:27:59,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927116295] [2021-08-21 18:27:59,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927116295] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:27:59,384 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379740479] [2021-08-21 18:27:59,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:27:59,384 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:27:59,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:27:59,385 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 18:27:59,387 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 18:28:02,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:28:02,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:02,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:28:02,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:02,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:02,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:02,580 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:02,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 63 [2021-08-21 18:28:02,611 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:02,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 63 treesize of output 139 [2021-08-21 18:28:02,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:02,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:02,629 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:02,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 153 treesize of output 149 [2021-08-21 18:28:03,937 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:03,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379740479] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:03,937 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:03,937 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 21 [2021-08-21 18:28:03,937 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027326215] [2021-08-21 18:28:03,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-08-21 18:28:03,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:03,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-08-21 18:28:03,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2021-08-21 18:28:03,938 INFO L87 Difference]: Start difference. First operand 896 states and 1691 transitions. Second operand has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 18:28:05,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:05,151 INFO L93 Difference]: Finished difference Result 1216 states and 2215 transitions. [2021-08-21 18:28:05,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-08-21 18:28:05,152 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 30 [2021-08-21 18:28:05,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:05,153 INFO L225 Difference]: With dead ends: 1216 [2021-08-21 18:28:05,153 INFO L226 Difference]: Without dead ends: 1209 [2021-08-21 18:28:05,153 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 1116.5ms TimeCoverageRelationStatistics Valid=382, Invalid=1780, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:28:05,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1209 states. [2021-08-21 18:28:05,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1209 to 895. [2021-08-21 18:28:05,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 894 states have (on average 1.8870246085011186) internal successors, (1687), 894 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:05,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1687 transitions. [2021-08-21 18:28:05,163 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 1687 transitions. Word has length 30 [2021-08-21 18:28:05,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:05,163 INFO L470 AbstractCegarLoop]: Abstraction has 895 states and 1687 transitions. [2021-08-21 18:28:05,163 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.272727272727273) internal successors, (50), 21 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 18:28:05,163 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 1687 transitions. [2021-08-21 18:28:05,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:28:05,164 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:05,164 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:28:05,189 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 18:28:05,368 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 18:28:05,369 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:05,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:05,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1328674721, now seen corresponding path program 39 times [2021-08-21 18:28:05,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:05,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382006312] [2021-08-21 18:28:05,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:05,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:05,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:05,695 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:05,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:05,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382006312] [2021-08-21 18:28:05,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382006312] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:05,695 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550180198] [2021-08-21 18:28:05,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:28:05,695 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:05,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:05,696 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 18:28:05,696 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 18:28:08,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:28:08,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:08,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-21 18:28:08,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:08,864 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:08,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 61 [2021-08-21 18:28:08,881 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:08,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 61 treesize of output 85 [2021-08-21 18:28:08,892 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:08,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 93 treesize of output 97 [2021-08-21 18:28:09,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:09,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550180198] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:09,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:09,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2021-08-21 18:28:09,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086171254] [2021-08-21 18:28:09,310 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:28:09,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:09,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:28:09,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=469, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:28:09,311 INFO L87 Difference]: Start difference. First operand 895 states and 1687 transitions. Second operand has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:28:10,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:10,876 INFO L93 Difference]: Finished difference Result 1121 states and 2067 transitions. [2021-08-21 18:28:10,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:28:10,876 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 30 [2021-08-21 18:28:10,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:10,878 INFO L225 Difference]: With dead ends: 1121 [2021-08-21 18:28:10,878 INFO L226 Difference]: Without dead ends: 1116 [2021-08-21 18:28:10,878 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 1323.7ms TimeCoverageRelationStatistics Valid=359, Invalid=1897, Unknown=0, NotChecked=0, Total=2256 [2021-08-21 18:28:10,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2021-08-21 18:28:10,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 887. [2021-08-21 18:28:10,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 1.8803611738148984) internal successors, (1666), 886 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:10,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1666 transitions. [2021-08-21 18:28:10,888 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1666 transitions. Word has length 30 [2021-08-21 18:28:10,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:10,888 INFO L470 AbstractCegarLoop]: Abstraction has 887 states and 1666 transitions. [2021-08-21 18:28:10,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.125) internal successors, (51), 24 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 18:28:10,888 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1666 transitions. [2021-08-21 18:28:10,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:28:10,889 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:10,890 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] [2021-08-21 18:28:10,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:11,097 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 18:28:11,098 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:11,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:11,098 INFO L82 PathProgramCache]: Analyzing trace with hash 1128620314, now seen corresponding path program 27 times [2021-08-21 18:28:11,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:11,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109162514] [2021-08-21 18:28:11,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:11,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:11,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:11,477 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:11,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:11,478 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109162514] [2021-08-21 18:28:11,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109162514] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:11,478 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419856711] [2021-08-21 18:28:11,478 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:28:11,478 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:11,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:11,485 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 18:28:11,486 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 18:28:14,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:28:14,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:14,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:28:14,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:16,634 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:28:16,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 69 [2021-08-21 18:28:16,666 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:16,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 69 treesize of output 145 [2021-08-21 18:28:16,693 INFO L354 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2021-08-21 18:28:16,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 159 treesize of output 155 [2021-08-21 18:28:17,126 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:17,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419856711] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:17,126 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:17,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:28:17,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281674954] [2021-08-21 18:28:17,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:28:17,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:17,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:28:17,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=427, Unknown=1, NotChecked=0, Total=506 [2021-08-21 18:28:17,127 INFO L87 Difference]: Start difference. First operand 887 states and 1666 transitions. Second operand has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:18,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:18,230 INFO L93 Difference]: Finished difference Result 1111 states and 2053 transitions. [2021-08-21 18:28:18,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:28:18,230 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:28:18,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:18,231 INFO L225 Difference]: With dead ends: 1111 [2021-08-21 18:28:18,231 INFO L226 Difference]: Without dead ends: 1106 [2021-08-21 18:28:18,232 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 587 ImplicationChecksByTransitivity, 3063.5ms TimeCoverageRelationStatistics Valid=366, Invalid=1985, Unknown=1, NotChecked=0, Total=2352 [2021-08-21 18:28:18,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2021-08-21 18:28:18,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 887. [2021-08-21 18:28:18,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 1.8803611738148984) internal successors, (1666), 886 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:18,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1666 transitions. [2021-08-21 18:28:18,240 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1666 transitions. Word has length 30 [2021-08-21 18:28:18,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:18,241 INFO L470 AbstractCegarLoop]: Abstraction has 887 states and 1666 transitions. [2021-08-21 18:28:18,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:18,241 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1666 transitions. [2021-08-21 18:28:18,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:28:18,242 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:18,242 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:28:18,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:18,442 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 18:28:18,442 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:18,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:18,443 INFO L82 PathProgramCache]: Analyzing trace with hash 837688999, now seen corresponding path program 40 times [2021-08-21 18:28:18,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:18,443 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146657197] [2021-08-21 18:28:18,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:18,443 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:18,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:18,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:18,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:18,795 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146657197] [2021-08-21 18:28:18,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146657197] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:18,795 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955444535] [2021-08-21 18:28:18,795 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:28:18,795 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:18,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:18,795 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 18:28:18,796 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 18:28:21,610 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:28:21,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:21,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-21 18:28:21,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:23,852 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:28:23,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2021-08-21 18:28:23,870 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:23,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 75 [2021-08-21 18:28:23,881 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-08-21 18:28:23,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 83 treesize of output 79 [2021-08-21 18:28:24,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:24,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955444535] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:24,124 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:24,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 24 [2021-08-21 18:28:24,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739311004] [2021-08-21 18:28:24,124 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:28:24,124 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:24,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:28:24,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=450, Unknown=1, NotChecked=0, Total=552 [2021-08-21 18:28:24,125 INFO L87 Difference]: Start difference. First operand 887 states and 1666 transitions. Second operand has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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 18:28:32,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:32,949 INFO L93 Difference]: Finished difference Result 1069 states and 1988 transitions. [2021-08-21 18:28:32,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:28:32,949 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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 30 [2021-08-21 18:28:32,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:32,950 INFO L225 Difference]: With dead ends: 1069 [2021-08-21 18:28:32,950 INFO L226 Difference]: Without dead ends: 1064 [2021-08-21 18:28:32,951 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 2525.6ms TimeCoverageRelationStatistics Valid=249, Invalid=1232, Unknown=1, NotChecked=0, Total=1482 [2021-08-21 18:28:32,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2021-08-21 18:28:32,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 887. [2021-08-21 18:28:32,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 1.8803611738148984) internal successors, (1666), 886 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:32,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1666 transitions. [2021-08-21 18:28:32,960 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1666 transitions. Word has length 30 [2021-08-21 18:28:32,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:32,960 INFO L470 AbstractCegarLoop]: Abstraction has 887 states and 1666 transitions. [2021-08-21 18:28:32,960 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0) internal successors, (48), 24 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 18:28:32,960 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1666 transitions. [2021-08-21 18:28:32,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:28:32,961 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:32,961 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] [2021-08-21 18:28:32,986 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 18:28:33,162 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 18:28:33,163 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:33,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:33,163 INFO L82 PathProgramCache]: Analyzing trace with hash 66204834, now seen corresponding path program 28 times [2021-08-21 18:28:33,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:33,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018555939] [2021-08-21 18:28:33,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:33,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:33,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:33,588 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:33,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:33,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018555939] [2021-08-21 18:28:33,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018555939] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:33,588 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533536899] [2021-08-21 18:28:33,588 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:28:33,588 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:33,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:33,589 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 18:28:33,591 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 18:28:36,456 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:28:36,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:36,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 23 conjunts are in the unsatisfiable core [2021-08-21 18:28:36,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:38,718 INFO L354 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2021-08-21 18:28:38,719 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 54 treesize of output 78 [2021-08-21 18:28:38,753 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:28:38,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 78 treesize of output 150 [2021-08-21 18:28:38,789 INFO L354 Elim1Store]: treesize reduction 16, result has 67.3 percent of original size [2021-08-21 18:28:38,790 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 164 treesize of output 172 [2021-08-21 18:28:39,645 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:39,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533536899] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:39,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:39,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:28:39,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900434588] [2021-08-21 18:28:39,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:28:39,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:39,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:28:39,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=416, Unknown=2, NotChecked=0, Total=506 [2021-08-21 18:28:39,646 INFO L87 Difference]: Start difference. First operand 887 states and 1666 transitions. Second operand has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:49,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:49,151 INFO L93 Difference]: Finished difference Result 1072 states and 1997 transitions. [2021-08-21 18:28:49,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:28:49,152 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:28:49,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:49,153 INFO L225 Difference]: With dead ends: 1072 [2021-08-21 18:28:49,153 INFO L226 Difference]: Without dead ends: 1067 [2021-08-21 18:28:49,153 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 5772.3ms TimeCoverageRelationStatistics Valid=239, Invalid=1239, Unknown=4, NotChecked=0, Total=1482 [2021-08-21 18:28:49,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states. [2021-08-21 18:28:49,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 887. [2021-08-21 18:28:49,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 1.8803611738148984) internal successors, (1666), 886 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:49,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1666 transitions. [2021-08-21 18:28:49,164 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1666 transitions. Word has length 30 [2021-08-21 18:28:49,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:49,164 INFO L470 AbstractCegarLoop]: Abstraction has 887 states and 1666 transitions. [2021-08-21 18:28:49,164 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:49,164 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1666 transitions. [2021-08-21 18:28:49,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:28:49,165 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:49,165 INFO L512 BasicCegarLoop]: trace histogram [2, 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, 1] [2021-08-21 18:28:49,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2021-08-21 18:28:49,366 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 18:28:49,366 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:49,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:49,366 INFO L82 PathProgramCache]: Analyzing trace with hash -1704479983, now seen corresponding path program 41 times [2021-08-21 18:28:49,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:49,366 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817429934] [2021-08-21 18:28:49,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:49,366 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:49,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:49,852 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:49,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:49,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817429934] [2021-08-21 18:28:49,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817429934] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:49,852 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802491054] [2021-08-21 18:28:49,852 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:28:49,852 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:49,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:49,853 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 18:28:49,854 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 18:28:52,763 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:28:52,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:28:52,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 24 conjunts are in the unsatisfiable core [2021-08-21 18:28:52,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:28:57,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:57,512 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:28:57,521 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:28:57,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 53 [2021-08-21 18:28:57,559 INFO L354 Elim1Store]: treesize reduction 45, result has 54.5 percent of original size [2021-08-21 18:28:57,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 53 treesize of output 80 [2021-08-21 18:28:57,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:28:57,564 INFO L173 IndexEqualityManager]: detected equality via solver [2021-08-21 18:28:57,587 INFO L354 Elim1Store]: treesize reduction 11, result has 42.1 percent of original size [2021-08-21 18:28:57,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 79 [2021-08-21 18:28:57,791 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:57,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802491054] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:57,791 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:28:57,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 24 [2021-08-21 18:28:57,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768752846] [2021-08-21 18:28:57,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-08-21 18:28:57,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:28:57,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-08-21 18:28:57,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=443, Unknown=3, NotChecked=0, Total=552 [2021-08-21 18:28:57,792 INFO L87 Difference]: Start difference. First operand 887 states and 1666 transitions. Second operand has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 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 18:28:58,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:28:58,505 INFO L93 Difference]: Finished difference Result 1076 states and 1992 transitions. [2021-08-21 18:28:58,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:28:58,505 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 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 30 [2021-08-21 18:28:58,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:28:58,506 INFO L225 Difference]: With dead ends: 1076 [2021-08-21 18:28:58,506 INFO L226 Difference]: Without dead ends: 1071 [2021-08-21 18:28:58,507 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 5044.5ms TimeCoverageRelationStatistics Valid=244, Invalid=1159, Unknown=3, NotChecked=0, Total=1406 [2021-08-21 18:28:58,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2021-08-21 18:28:58,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 874. [2021-08-21 18:28:58,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 873 states have (on average 1.8671248568155785) internal successors, (1630), 873 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:28:58,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1630 transitions. [2021-08-21 18:28:58,515 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1630 transitions. Word has length 30 [2021-08-21 18:28:58,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:28:58,515 INFO L470 AbstractCegarLoop]: Abstraction has 874 states and 1630 transitions. [2021-08-21 18:28:58,515 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 24 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 18:28:58,515 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1630 transitions. [2021-08-21 18:28:58,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-08-21 18:28:58,516 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:28:58,516 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] [2021-08-21 18:28:58,540 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 18:28:58,716 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 18:28:58,717 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:28:58,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:28:58,717 INFO L82 PathProgramCache]: Analyzing trace with hash 149314678, now seen corresponding path program 29 times [2021-08-21 18:28:58,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:28:58,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293836666] [2021-08-21 18:28:58,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:28:58,717 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:28:58,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:28:59,112 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:28:59,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:28:59,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293836666] [2021-08-21 18:28:59,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293836666] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:28:59,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224723467] [2021-08-21 18:28:59,112 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:28:59,112 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:28:59,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:28:59,113 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 18:28:59,145 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 18:29:02,073 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:29:02,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:02,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 25 conjunts are in the unsatisfiable core [2021-08-21 18:29:02,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:04,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:29:04,476 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 18:29:04,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 71 [2021-08-21 18:29:04,510 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:29:04,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 71 treesize of output 151 [2021-08-21 18:29:04,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:29:04,538 INFO L354 Elim1Store]: treesize reduction 24, result has 52.9 percent of original size [2021-08-21 18:29:04,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 165 treesize of output 155 [2021-08-21 18:29:05,372 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:05,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224723467] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:05,373 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:05,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-08-21 18:29:05,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117388592] [2021-08-21 18:29:05,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-08-21 18:29:05,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:05,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-08-21 18:29:05,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=417, Unknown=1, NotChecked=0, Total=506 [2021-08-21 18:29:05,374 INFO L87 Difference]: Start difference. First operand 874 states and 1630 transitions. Second operand has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:10,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:10,955 INFO L93 Difference]: Finished difference Result 1058 states and 1961 transitions. [2021-08-21 18:29:10,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:29:10,955 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-08-21 18:29:10,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:10,957 INFO L225 Difference]: With dead ends: 1058 [2021-08-21 18:29:10,957 INFO L226 Difference]: Without dead ends: 1053 [2021-08-21 18:29:10,957 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 2688.3ms TimeCoverageRelationStatistics Valid=219, Invalid=1186, Unknown=1, NotChecked=0, Total=1406 [2021-08-21 18:29:10,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1053 states. [2021-08-21 18:29:10,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1053 to 874. [2021-08-21 18:29:10,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 873 states have (on average 1.8671248568155785) internal successors, (1630), 873 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:10,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1630 transitions. [2021-08-21 18:29:10,965 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1630 transitions. Word has length 30 [2021-08-21 18:29:10,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:10,965 INFO L470 AbstractCegarLoop]: Abstraction has 874 states and 1630 transitions. [2021-08-21 18:29:10,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 22 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:10,965 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1630 transitions. [2021-08-21 18:29:10,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:10,966 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:10,966 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 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 18:29:10,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:11,167 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 18:29:11,167 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:11,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:11,167 INFO L82 PathProgramCache]: Analyzing trace with hash -352410616, now seen corresponding path program 42 times [2021-08-21 18:29:11,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:11,167 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155265469] [2021-08-21 18:29:11,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:11,168 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:11,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:11,244 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:11,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:11,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155265469] [2021-08-21 18:29:11,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155265469] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:11,244 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420953836] [2021-08-21 18:29:11,244 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:29:11,244 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:11,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:11,245 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 18:29:11,246 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 18:29:14,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:29:14,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:14,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:29:14,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:14,449 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:14,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420953836] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:14,450 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:14,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-08-21 18:29:14,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429580277] [2021-08-21 18:29:14,450 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:29:14,450 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:14,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:29:14,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:29:14,451 INFO L87 Difference]: Start difference. First operand 874 states and 1630 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 18:29:15,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:15,113 INFO L93 Difference]: Finished difference Result 2043 states and 3473 transitions. [2021-08-21 18:29:15,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:29:15,113 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 33 [2021-08-21 18:29:15,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:15,116 INFO L225 Difference]: With dead ends: 2043 [2021-08-21 18:29:15,116 INFO L226 Difference]: Without dead ends: 2043 [2021-08-21 18:29:15,116 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 778 ImplicationChecksByTransitivity, 447.5ms TimeCoverageRelationStatistics Valid=582, Invalid=1968, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:29:15,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2043 states. [2021-08-21 18:29:15,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2043 to 979. [2021-08-21 18:29:15,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 979 states, 978 states have (on average 1.9008179959100204) internal successors, (1859), 978 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:15,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 979 states to 979 states and 1859 transitions. [2021-08-21 18:29:15,130 INFO L78 Accepts]: Start accepts. Automaton has 979 states and 1859 transitions. Word has length 33 [2021-08-21 18:29:15,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:15,130 INFO L470 AbstractCegarLoop]: Abstraction has 979 states and 1859 transitions. [2021-08-21 18:29:15,130 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 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 18:29:15,130 INFO L276 IsEmpty]: Start isEmpty. Operand 979 states and 1859 transitions. [2021-08-21 18:29:15,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:15,131 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:15,131 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 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 18:29:15,156 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 18:29:15,331 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 18:29:15,332 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:15,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:15,332 INFO L82 PathProgramCache]: Analyzing trace with hash 1167860164, now seen corresponding path program 43 times [2021-08-21 18:29:15,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:15,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251373401] [2021-08-21 18:29:15,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:15,332 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:15,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:15,406 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:15,406 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:15,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251373401] [2021-08-21 18:29:15,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251373401] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:15,406 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785495456] [2021-08-21 18:29:15,406 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:29:15,407 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:15,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:15,407 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 18:29:15,408 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 18:29:18,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:18,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:29:18,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:18,674 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:18,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785495456] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:18,674 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:18,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2021-08-21 18:29:18,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119136370] [2021-08-21 18:29:18,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:29:18,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:18,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:29:18,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:29:18,675 INFO L87 Difference]: Start difference. First operand 979 states and 1859 transitions. Second operand has 17 states, 17 states have (on average 3.2941176470588234) 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 18:29:19,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:19,619 INFO L93 Difference]: Finished difference Result 2452 states and 4040 transitions. [2021-08-21 18:29:19,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-08-21 18:29:19,619 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.2941176470588234) 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 33 [2021-08-21 18:29:19,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:19,622 INFO L225 Difference]: With dead ends: 2452 [2021-08-21 18:29:19,622 INFO L226 Difference]: Without dead ends: 2452 [2021-08-21 18:29:19,622 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1360 ImplicationChecksByTransitivity, 653.4ms TimeCoverageRelationStatistics Valid=826, Invalid=3206, Unknown=0, NotChecked=0, Total=4032 [2021-08-21 18:29:19,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2452 states. [2021-08-21 18:29:19,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2452 to 1004. [2021-08-21 18:29:19,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1004 states, 1003 states have (on average 1.884346959122632) internal successors, (1890), 1003 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:19,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1004 states to 1004 states and 1890 transitions. [2021-08-21 18:29:19,637 INFO L78 Accepts]: Start accepts. Automaton has 1004 states and 1890 transitions. Word has length 33 [2021-08-21 18:29:19,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:19,637 INFO L470 AbstractCegarLoop]: Abstraction has 1004 states and 1890 transitions. [2021-08-21 18:29:19,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.2941176470588234) 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 18:29:19,637 INFO L276 IsEmpty]: Start isEmpty. Operand 1004 states and 1890 transitions. [2021-08-21 18:29:19,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:19,638 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:19,639 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:19,665 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 18:29:19,839 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 18:29:19,839 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:19,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:19,839 INFO L82 PathProgramCache]: Analyzing trace with hash -1061097687, now seen corresponding path program 30 times [2021-08-21 18:29:19,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:19,840 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788550604] [2021-08-21 18:29:19,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:19,840 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:19,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:19,909 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:19,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:19,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788550604] [2021-08-21 18:29:19,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788550604] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:19,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777889907] [2021-08-21 18:29:19,910 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:29:19,910 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:19,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:19,911 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 18:29:19,911 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 18:29:22,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:29:22,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:22,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:29:22,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:23,181 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:23,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777889907] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:23,182 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:23,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2021-08-21 18:29:23,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870556371] [2021-08-21 18:29:23,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:29:23,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:23,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:29:23,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:23,182 INFO L87 Difference]: Start difference. First operand 1004 states and 1890 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) 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 18:29:23,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:23,648 INFO L93 Difference]: Finished difference Result 1852 states and 3167 transitions. [2021-08-21 18:29:23,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-21 18:29:23,649 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) 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 33 [2021-08-21 18:29:23,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:23,651 INFO L225 Difference]: With dead ends: 1852 [2021-08-21 18:29:23,651 INFO L226 Difference]: Without dead ends: 1852 [2021-08-21 18:29:23,651 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 291.2ms TimeCoverageRelationStatistics Valid=310, Invalid=1096, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:29:23,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1852 states. [2021-08-21 18:29:23,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1852 to 1002. [2021-08-21 18:29:23,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1002 states, 1001 states have (on average 1.8821178821178821) internal successors, (1884), 1001 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:23,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1002 states to 1002 states and 1884 transitions. [2021-08-21 18:29:23,664 INFO L78 Accepts]: Start accepts. Automaton has 1002 states and 1884 transitions. Word has length 33 [2021-08-21 18:29:23,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:23,664 INFO L470 AbstractCegarLoop]: Abstraction has 1002 states and 1884 transitions. [2021-08-21 18:29:23,664 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) 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 18:29:23,664 INFO L276 IsEmpty]: Start isEmpty. Operand 1002 states and 1884 transitions. [2021-08-21 18:29:23,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:23,666 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:23,666 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, 1, 1] [2021-08-21 18:29:23,701 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 18:29:23,892 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 18:29:23,893 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:23,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:23,893 INFO L82 PathProgramCache]: Analyzing trace with hash 673181771, now seen corresponding path program 44 times [2021-08-21 18:29:23,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:23,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545297978] [2021-08-21 18:29:23,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:23,893 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:23,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:23,959 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:23,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:23,959 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545297978] [2021-08-21 18:29:23,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545297978] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:23,959 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462757841] [2021-08-21 18:29:23,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:29:23,959 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:23,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:23,960 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 18:29:23,961 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 18:29:27,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:29:27,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:27,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:29:27,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:27,220 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:27,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462757841] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:27,220 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:27,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 18:29:27,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117891745] [2021-08-21 18:29:27,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:29:27,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:27,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:29:27,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:29:27,221 INFO L87 Difference]: Start difference. First operand 1002 states and 1884 transitions. Second operand has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 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 18:29:27,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:27,340 INFO L93 Difference]: Finished difference Result 1724 states and 3095 transitions. [2021-08-21 18:29:27,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-21 18:29:27,340 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 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 33 [2021-08-21 18:29:27,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:27,342 INFO L225 Difference]: With dead ends: 1724 [2021-08-21 18:29:27,342 INFO L226 Difference]: Without dead ends: 1724 [2021-08-21 18:29:27,342 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 82.6ms TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:29:27,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1724 states. [2021-08-21 18:29:27,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1724 to 1461. [2021-08-21 18:29:27,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1461 states, 1460 states have (on average 1.8691780821917807) internal successors, (2729), 1460 states have internal predecessors, (2729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:27,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1461 states to 1461 states and 2729 transitions. [2021-08-21 18:29:27,357 INFO L78 Accepts]: Start accepts. Automaton has 1461 states and 2729 transitions. Word has length 33 [2021-08-21 18:29:27,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:27,357 INFO L470 AbstractCegarLoop]: Abstraction has 1461 states and 2729 transitions. [2021-08-21 18:29:27,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.090909090909091) internal successors, (45), 11 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 18:29:27,357 INFO L276 IsEmpty]: Start isEmpty. Operand 1461 states and 2729 transitions. [2021-08-21 18:29:27,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:27,359 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:27,359 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, 1, 1] [2021-08-21 18:29:27,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:27,559 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 18:29:27,559 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:27,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:27,560 INFO L82 PathProgramCache]: Analyzing trace with hash -35505300, now seen corresponding path program 45 times [2021-08-21 18:29:27,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:27,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478474627] [2021-08-21 18:29:27,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:27,560 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:27,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:27,624 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:27,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:27,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478474627] [2021-08-21 18:29:27,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478474627] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:27,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998331314] [2021-08-21 18:29:27,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:29:27,625 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:27,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:27,633 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 18:29:27,635 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 18:29:30,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:29:30,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:30,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:30,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:30,880 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:30,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998331314] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:30,880 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:30,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 18:29:30,881 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360858827] [2021-08-21 18:29:30,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:29:30,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:30,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:29:30,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:29:30,881 INFO L87 Difference]: Start difference. First operand 1461 states and 2729 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 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 18:29:31,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:31,282 INFO L93 Difference]: Finished difference Result 2099 states and 3658 transitions. [2021-08-21 18:29:31,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:29:31,283 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 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 33 [2021-08-21 18:29:31,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:31,285 INFO L225 Difference]: With dead ends: 2099 [2021-08-21 18:29:31,285 INFO L226 Difference]: Without dead ends: 2067 [2021-08-21 18:29:31,285 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 254.7ms TimeCoverageRelationStatistics Valid=278, Invalid=714, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:29:31,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2067 states. [2021-08-21 18:29:31,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2067 to 1601. [2021-08-21 18:29:31,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1601 states, 1600 states have (on average 1.87375) internal successors, (2998), 1600 states have internal predecessors, (2998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:31,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1601 states to 1601 states and 2998 transitions. [2021-08-21 18:29:31,311 INFO L78 Accepts]: Start accepts. Automaton has 1601 states and 2998 transitions. Word has length 33 [2021-08-21 18:29:31,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:31,311 INFO L470 AbstractCegarLoop]: Abstraction has 1601 states and 2998 transitions. [2021-08-21 18:29:31,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 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 18:29:31,312 INFO L276 IsEmpty]: Start isEmpty. Operand 1601 states and 2998 transitions. [2021-08-21 18:29:31,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:31,314 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:31,314 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:29:31,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:31,514 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 18:29:31,514 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:31,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:31,515 INFO L82 PathProgramCache]: Analyzing trace with hash 1527189675, now seen corresponding path program 31 times [2021-08-21 18:29:31,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:31,515 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007166906] [2021-08-21 18:29:31,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:31,515 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:31,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:31,606 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:31,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:31,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007166906] [2021-08-21 18:29:31,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007166906] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:31,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786522954] [2021-08-21 18:29:31,606 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:29:31,606 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:31,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:31,607 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 18:29:31,608 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 18:29:34,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:34,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:29:34,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:34,945 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:34,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786522954] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:34,945 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:34,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-08-21 18:29:34,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149482820] [2021-08-21 18:29:34,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-08-21 18:29:34,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:34,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-08-21 18:29:34,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:29:34,948 INFO L87 Difference]: Start difference. First operand 1601 states and 2998 transitions. Second operand has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 16 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 18:29:35,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:35,325 INFO L93 Difference]: Finished difference Result 3190 states and 5448 transitions. [2021-08-21 18:29:35,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-08-21 18:29:35,326 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 16 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 33 [2021-08-21 18:29:35,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:35,329 INFO L225 Difference]: With dead ends: 3190 [2021-08-21 18:29:35,329 INFO L226 Difference]: Without dead ends: 3168 [2021-08-21 18:29:35,329 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 312.5ms TimeCoverageRelationStatistics Valid=291, Invalid=899, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:29:35,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3168 states. [2021-08-21 18:29:35,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3168 to 2113. [2021-08-21 18:29:35,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2113 states, 2112 states have (on average 1.8963068181818181) internal successors, (4005), 2112 states have internal predecessors, (4005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:35,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2113 states to 2113 states and 4005 transitions. [2021-08-21 18:29:35,356 INFO L78 Accepts]: Start accepts. Automaton has 2113 states and 4005 transitions. Word has length 33 [2021-08-21 18:29:35,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:35,357 INFO L470 AbstractCegarLoop]: Abstraction has 2113 states and 4005 transitions. [2021-08-21 18:29:35,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.235294117647059) internal successors, (55), 16 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 18:29:35,357 INFO L276 IsEmpty]: Start isEmpty. Operand 2113 states and 4005 transitions. [2021-08-21 18:29:35,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:35,359 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:35,359 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, 1, 1] [2021-08-21 18:29:35,383 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 18:29:35,560 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 18:29:35,560 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:35,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:35,560 INFO L82 PathProgramCache]: Analyzing trace with hash -98302394, now seen corresponding path program 46 times [2021-08-21 18:29:35,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:35,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188707075] [2021-08-21 18:29:35,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:35,560 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:35,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:35,630 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:35,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:35,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188707075] [2021-08-21 18:29:35,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188707075] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:35,630 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [489610526] [2021-08-21 18:29:35,630 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:29:35,630 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:35,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:35,631 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 18:29:35,632 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 18:29:38,784 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:29:38,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:38,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:38,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:38,976 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:38,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [489610526] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:38,976 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:38,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-08-21 18:29:38,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738044354] [2021-08-21 18:29:38,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:29:38,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:38,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:29:38,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:38,977 INFO L87 Difference]: Start difference. First operand 2113 states and 4005 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) 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 18:29:39,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:39,429 INFO L93 Difference]: Finished difference Result 2882 states and 5026 transitions. [2021-08-21 18:29:39,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:29:39,430 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) 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 33 [2021-08-21 18:29:39,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:39,432 INFO L225 Difference]: With dead ends: 2882 [2021-08-21 18:29:39,433 INFO L226 Difference]: Without dead ends: 2866 [2021-08-21 18:29:39,433 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 316.1ms TimeCoverageRelationStatistics Valid=334, Invalid=788, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:29:39,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2866 states. [2021-08-21 18:29:39,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2866 to 2125. [2021-08-21 18:29:39,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2125 states, 2124 states have (on average 1.9016007532956685) internal successors, (4039), 2124 states have internal predecessors, (4039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:39,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2125 states to 2125 states and 4039 transitions. [2021-08-21 18:29:39,464 INFO L78 Accepts]: Start accepts. Automaton has 2125 states and 4039 transitions. Word has length 33 [2021-08-21 18:29:39,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:39,464 INFO L470 AbstractCegarLoop]: Abstraction has 2125 states and 4039 transitions. [2021-08-21 18:29:39,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) 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 18:29:39,464 INFO L276 IsEmpty]: Start isEmpty. Operand 2125 states and 4039 transitions. [2021-08-21 18:29:39,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:39,467 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:39,467 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, 1, 1] [2021-08-21 18:29:39,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:39,668 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 18:29:39,669 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:39,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:39,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1401928108, now seen corresponding path program 47 times [2021-08-21 18:29:39,669 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:39,669 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579358478] [2021-08-21 18:29:39,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:39,669 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:39,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:39,755 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:39,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:39,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579358478] [2021-08-21 18:29:39,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579358478] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:39,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [196660631] [2021-08-21 18:29:39,755 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:29:39,755 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:39,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:39,757 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 18:29:39,757 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 18:29:42,936 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:29:42,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:42,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:42,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:43,123 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:43,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [196660631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:43,123 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:43,123 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-08-21 18:29:43,123 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529619238] [2021-08-21 18:29:43,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:29:43,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:43,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:29:43,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:43,124 INFO L87 Difference]: Start difference. First operand 2125 states and 4039 transitions. Second operand has 15 states, 15 states have (on average 3.3333333333333335) 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 18:29:43,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:43,665 INFO L93 Difference]: Finished difference Result 2832 states and 4972 transitions. [2021-08-21 18:29:43,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-08-21 18:29:43,666 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.3333333333333335) 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 33 [2021-08-21 18:29:43,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:43,669 INFO L225 Difference]: With dead ends: 2832 [2021-08-21 18:29:43,669 INFO L226 Difference]: Without dead ends: 2812 [2021-08-21 18:29:43,669 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 325.3ms TimeCoverageRelationStatistics Valid=360, Invalid=900, Unknown=0, NotChecked=0, Total=1260 [2021-08-21 18:29:43,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2021-08-21 18:29:43,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 2105. [2021-08-21 18:29:43,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2105 states, 2104 states have (on average 1.9082699619771863) internal successors, (4015), 2104 states have internal predecessors, (4015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:43,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2105 states to 2105 states and 4015 transitions. [2021-08-21 18:29:43,697 INFO L78 Accepts]: Start accepts. Automaton has 2105 states and 4015 transitions. Word has length 33 [2021-08-21 18:29:43,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:43,697 INFO L470 AbstractCegarLoop]: Abstraction has 2105 states and 4015 transitions. [2021-08-21 18:29:43,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.3333333333333335) 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 18:29:43,697 INFO L276 IsEmpty]: Start isEmpty. Operand 2105 states and 4015 transitions. [2021-08-21 18:29:43,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:43,700 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:43,700 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, 1, 1] [2021-08-21 18:29:43,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:43,900 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 18:29:43,901 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:43,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:43,901 INFO L82 PathProgramCache]: Analyzing trace with hash -1208730328, now seen corresponding path program 48 times [2021-08-21 18:29:43,901 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:43,901 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110179637] [2021-08-21 18:29:43,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:43,901 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:43,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:43,960 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:43,960 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:43,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110179637] [2021-08-21 18:29:43,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110179637] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:43,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939879438] [2021-08-21 18:29:43,960 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:29:43,960 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:43,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:43,961 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 18:29:43,961 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 18:29:47,080 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:29:47,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:47,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:47,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:47,239 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:47,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939879438] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:47,239 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:47,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:29:47,240 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364603368] [2021-08-21 18:29:47,240 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:29:47,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:47,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:29:47,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:29:47,240 INFO L87 Difference]: Start difference. First operand 2105 states and 4015 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:29:47,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:47,601 INFO L93 Difference]: Finished difference Result 2987 states and 5255 transitions. [2021-08-21 18:29:47,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:29:47,601 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 33 [2021-08-21 18:29:47,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:47,605 INFO L225 Difference]: With dead ends: 2987 [2021-08-21 18:29:47,605 INFO L226 Difference]: Without dead ends: 2971 [2021-08-21 18:29:47,605 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 221.9ms TimeCoverageRelationStatistics Valid=269, Invalid=723, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:29:47,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2971 states. [2021-08-21 18:29:47,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2971 to 2115. [2021-08-21 18:29:47,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2115 states, 2114 states have (on average 1.912961210974456) internal successors, (4044), 2114 states have internal predecessors, (4044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:47,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2115 states to 2115 states and 4044 transitions. [2021-08-21 18:29:47,635 INFO L78 Accepts]: Start accepts. Automaton has 2115 states and 4044 transitions. Word has length 33 [2021-08-21 18:29:47,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:47,635 INFO L470 AbstractCegarLoop]: Abstraction has 2115 states and 4044 transitions. [2021-08-21 18:29:47,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:29:47,636 INFO L276 IsEmpty]: Start isEmpty. Operand 2115 states and 4044 transitions. [2021-08-21 18:29:47,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:47,638 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:47,638 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, 1, 1] [2021-08-21 18:29:47,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:47,838 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 18:29:47,839 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:47,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:47,839 INFO L82 PathProgramCache]: Analyzing trace with hash 810133963, now seen corresponding path program 49 times [2021-08-21 18:29:47,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:47,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046459033] [2021-08-21 18:29:47,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:47,839 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:47,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:47,906 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:47,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:47,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046459033] [2021-08-21 18:29:47,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046459033] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:47,907 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838966926] [2021-08-21 18:29:47,907 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:29:47,907 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:47,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:47,908 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 18:29:47,909 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 18:29:51,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:51,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:29:51,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:51,318 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:29:51,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838966926] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:51,319 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:51,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-08-21 18:29:51,319 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347941460] [2021-08-21 18:29:51,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:29:51,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:51,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:29:51,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:29:51,319 INFO L87 Difference]: Start difference. First operand 2115 states and 4044 transitions. Second operand has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 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 18:29:51,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:51,429 INFO L93 Difference]: Finished difference Result 2451 states and 4504 transitions. [2021-08-21 18:29:51,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:29:51,429 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 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 33 [2021-08-21 18:29:51,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:51,432 INFO L225 Difference]: With dead ends: 2451 [2021-08-21 18:29:51,432 INFO L226 Difference]: Without dead ends: 2451 [2021-08-21 18:29:51,432 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 81.4ms TimeCoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:51,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2021-08-21 18:29:51,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 1933. [2021-08-21 18:29:51,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1933 states, 1932 states have (on average 1.9187370600414078) internal successors, (3707), 1932 states have internal predecessors, (3707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:51,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1933 states to 1933 states and 3707 transitions. [2021-08-21 18:29:51,451 INFO L78 Accepts]: Start accepts. Automaton has 1933 states and 3707 transitions. Word has length 33 [2021-08-21 18:29:51,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:51,451 INFO L470 AbstractCegarLoop]: Abstraction has 1933 states and 3707 transitions. [2021-08-21 18:29:51,451 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.8) internal successors, (48), 10 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 18:29:51,451 INFO L276 IsEmpty]: Start isEmpty. Operand 1933 states and 3707 transitions. [2021-08-21 18:29:51,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:51,453 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:51,453 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 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 18:29:51,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2021-08-21 18:29:51,653 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 18:29:51,654 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:51,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:51,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1674881842, now seen corresponding path program 50 times [2021-08-21 18:29:51,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:51,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144770698] [2021-08-21 18:29:51,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:51,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:51,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:51,734 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:51,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:51,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144770698] [2021-08-21 18:29:51,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144770698] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:51,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502395527] [2021-08-21 18:29:51,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:29:51,734 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:51,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:51,735 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 18:29:51,736 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 18:29:54,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:29:54,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:54,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:29:54,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:55,161 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:55,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502395527] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:55,161 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:55,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2021-08-21 18:29:55,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637291945] [2021-08-21 18:29:55,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:29:55,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:55,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:29:55,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:29:55,162 INFO L87 Difference]: Start difference. First operand 1933 states and 3707 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:56,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:29:56,026 INFO L93 Difference]: Finished difference Result 6635 states and 11098 transitions. [2021-08-21 18:29:56,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2021-08-21 18:29:56,026 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:29:56,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:29:56,035 INFO L225 Difference]: With dead ends: 6635 [2021-08-21 18:29:56,035 INFO L226 Difference]: Without dead ends: 6635 [2021-08-21 18:29:56,036 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1407 ImplicationChecksByTransitivity, 563.2ms TimeCoverageRelationStatistics Valid=827, Invalid=2955, Unknown=0, NotChecked=0, Total=3782 [2021-08-21 18:29:56,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6635 states. [2021-08-21 18:29:56,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6635 to 1812. [2021-08-21 18:29:56,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1812 states, 1811 states have (on average 1.8934290447266704) internal successors, (3429), 1811 states have internal predecessors, (3429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:56,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1812 states to 1812 states and 3429 transitions. [2021-08-21 18:29:56,090 INFO L78 Accepts]: Start accepts. Automaton has 1812 states and 3429 transitions. Word has length 33 [2021-08-21 18:29:56,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:29:56,090 INFO L470 AbstractCegarLoop]: Abstraction has 1812 states and 3429 transitions. [2021-08-21 18:29:56,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:29:56,091 INFO L276 IsEmpty]: Start isEmpty. Operand 1812 states and 3429 transitions. [2021-08-21 18:29:56,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:29:56,093 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:29:56,093 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, 1, 1] [2021-08-21 18:29:56,129 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 18:29:56,304 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 18:29:56,305 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:29:56,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:29:56,305 INFO L82 PathProgramCache]: Analyzing trace with hash -323131280, now seen corresponding path program 51 times [2021-08-21 18:29:56,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:29:56,305 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253425785] [2021-08-21 18:29:56,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:29:56,305 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:29:56,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:29:56,381 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:56,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:29:56,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253425785] [2021-08-21 18:29:56,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253425785] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:56,382 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591509087] [2021-08-21 18:29:56,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:29:56,382 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:29:56,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:29:56,390 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 18:29:56,391 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 18:29:59,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:29:59,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:29:59,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:29:59,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:29:59,763 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:29:59,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591509087] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:29:59,763 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:29:59,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:29:59,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751293582] [2021-08-21 18:29:59,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:29:59,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:29:59,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:29:59,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:29:59,764 INFO L87 Difference]: Start difference. First operand 1812 states and 3429 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:30:00,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:00,205 INFO L93 Difference]: Finished difference Result 2752 states and 4829 transitions. [2021-08-21 18:30:00,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-08-21 18:30:00,205 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 33 [2021-08-21 18:30:00,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:00,209 INFO L225 Difference]: With dead ends: 2752 [2021-08-21 18:30:00,209 INFO L226 Difference]: Without dead ends: 2748 [2021-08-21 18:30:00,210 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 284 ImplicationChecksByTransitivity, 285.4ms TimeCoverageRelationStatistics Valid=301, Invalid=821, Unknown=0, NotChecked=0, Total=1122 [2021-08-21 18:30:00,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2748 states. [2021-08-21 18:30:00,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2748 to 1955. [2021-08-21 18:30:00,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1955 states, 1954 states have (on average 1.9237461617195497) internal successors, (3759), 1954 states have internal predecessors, (3759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:00,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1955 states to 1955 states and 3759 transitions. [2021-08-21 18:30:00,241 INFO L78 Accepts]: Start accepts. Automaton has 1955 states and 3759 transitions. Word has length 33 [2021-08-21 18:30:00,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:00,241 INFO L470 AbstractCegarLoop]: Abstraction has 1955 states and 3759 transitions. [2021-08-21 18:30:00,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:30:00,241 INFO L276 IsEmpty]: Start isEmpty. Operand 1955 states and 3759 transitions. [2021-08-21 18:30:00,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:00,243 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:00,243 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, 1, 1] [2021-08-21 18:30:00,268 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 18:30:00,444 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 18:30:00,444 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:00,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:00,444 INFO L82 PathProgramCache]: Analyzing trace with hash -728939992, now seen corresponding path program 52 times [2021-08-21 18:30:00,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:00,444 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119518148] [2021-08-21 18:30:00,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:00,445 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:00,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:00,504 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:00,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:00,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119518148] [2021-08-21 18:30:00,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119518148] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:00,504 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136066012] [2021-08-21 18:30:00,504 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:30:00,504 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:00,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:00,505 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 18:30:00,505 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 18:30:03,777 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:30:03,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:03,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:03,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:03,941 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:03,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136066012] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:03,941 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:03,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:30:03,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004681309] [2021-08-21 18:30:03,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:30:03,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:03,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:30:03,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:30:03,942 INFO L87 Difference]: Start difference. First operand 1955 states and 3759 transitions. Second operand has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:30:04,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:04,478 INFO L93 Difference]: Finished difference Result 2788 states and 4916 transitions. [2021-08-21 18:30:04,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:30:04,479 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 33 [2021-08-21 18:30:04,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:04,482 INFO L225 Difference]: With dead ends: 2788 [2021-08-21 18:30:04,482 INFO L226 Difference]: Without dead ends: 2788 [2021-08-21 18:30:04,483 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 322.1ms TimeCoverageRelationStatistics Valid=409, Invalid=1073, Unknown=0, NotChecked=0, Total=1482 [2021-08-21 18:30:04,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2788 states. [2021-08-21 18:30:04,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2788 to 1774. [2021-08-21 18:30:04,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1774 states, 1773 states have (on average 1.910321489001692) internal successors, (3387), 1773 states have internal predecessors, (3387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:04,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1774 states to 1774 states and 3387 transitions. [2021-08-21 18:30:04,519 INFO L78 Accepts]: Start accepts. Automaton has 1774 states and 3387 transitions. Word has length 33 [2021-08-21 18:30:04,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:04,520 INFO L470 AbstractCegarLoop]: Abstraction has 1774 states and 3387 transitions. [2021-08-21 18:30:04,520 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 13 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 18:30:04,520 INFO L276 IsEmpty]: Start isEmpty. Operand 1774 states and 3387 transitions. [2021-08-21 18:30:04,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:04,522 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:04,523 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, 1, 1] [2021-08-21 18:30:04,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:04,729 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 18:30:04,729 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:04,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:04,729 INFO L82 PathProgramCache]: Analyzing trace with hash -732792020, now seen corresponding path program 53 times [2021-08-21 18:30:04,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:04,731 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234769668] [2021-08-21 18:30:04,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:04,732 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:04,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:04,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:04,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234769668] [2021-08-21 18:30:04,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234769668] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:04,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536482192] [2021-08-21 18:30:04,844 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:30:04,844 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:04,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:04,853 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 18:30:04,862 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 18:30:08,158 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:30:08,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:08,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:08,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:08,344 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:08,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536482192] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:08,345 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:08,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:30:08,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775486533] [2021-08-21 18:30:08,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:30:08,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:08,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:30:08,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:30:08,346 INFO L87 Difference]: Start difference. First operand 1774 states and 3387 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:08,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:08,883 INFO L93 Difference]: Finished difference Result 2875 states and 5153 transitions. [2021-08-21 18:30:08,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-08-21 18:30:08,883 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:30:08,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:08,886 INFO L225 Difference]: With dead ends: 2875 [2021-08-21 18:30:08,886 INFO L226 Difference]: Without dead ends: 2873 [2021-08-21 18:30:08,886 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 336.6ms TimeCoverageRelationStatistics Valid=354, Invalid=1052, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:30:08,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2873 states. [2021-08-21 18:30:08,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2873 to 2128. [2021-08-21 18:30:08,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2128 states, 2127 states have (on average 1.8979783732957216) internal successors, (4037), 2127 states have internal predecessors, (4037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:08,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2128 states to 2128 states and 4037 transitions. [2021-08-21 18:30:08,914 INFO L78 Accepts]: Start accepts. Automaton has 2128 states and 4037 transitions. Word has length 33 [2021-08-21 18:30:08,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:08,914 INFO L470 AbstractCegarLoop]: Abstraction has 2128 states and 4037 transitions. [2021-08-21 18:30:08,914 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:08,914 INFO L276 IsEmpty]: Start isEmpty. Operand 2128 states and 4037 transitions. [2021-08-21 18:30:08,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:08,916 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:08,916 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:08,941 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 18:30:09,116 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 18:30:09,117 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:09,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:09,117 INFO L82 PathProgramCache]: Analyzing trace with hash 1309928363, now seen corresponding path program 32 times [2021-08-21 18:30:09,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:09,117 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507672957] [2021-08-21 18:30:09,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:09,118 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:09,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:09,206 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:09,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:09,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507672957] [2021-08-21 18:30:09,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507672957] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:09,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563537111] [2021-08-21 18:30:09,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:30:09,206 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:09,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:09,207 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 18:30:09,208 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 18:30:12,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:30:12,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:12,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:30:12,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:12,725 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:12,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563537111] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:12,725 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:12,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-21 18:30:12,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316847392] [2021-08-21 18:30:12,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:30:12,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:12,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:30:12,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:30:12,726 INFO L87 Difference]: Start difference. First operand 2128 states and 4037 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 18:30:13,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:13,110 INFO L93 Difference]: Finished difference Result 4138 states and 7387 transitions. [2021-08-21 18:30:13,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-21 18:30:13,110 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 33 [2021-08-21 18:30:13,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:13,115 INFO L225 Difference]: With dead ends: 4138 [2021-08-21 18:30:13,115 INFO L226 Difference]: Without dead ends: 4126 [2021-08-21 18:30:13,115 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 280.5ms TimeCoverageRelationStatistics Valid=306, Invalid=884, Unknown=0, NotChecked=0, Total=1190 [2021-08-21 18:30:13,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4126 states. [2021-08-21 18:30:13,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4126 to 3225. [2021-08-21 18:30:13,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3225 states, 3224 states have (on average 1.9218362282878412) internal successors, (6196), 3224 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:13,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3225 states to 3225 states and 6196 transitions. [2021-08-21 18:30:13,163 INFO L78 Accepts]: Start accepts. Automaton has 3225 states and 6196 transitions. Word has length 33 [2021-08-21 18:30:13,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:13,163 INFO L470 AbstractCegarLoop]: Abstraction has 3225 states and 6196 transitions. [2021-08-21 18:30:13,163 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 18:30:13,163 INFO L276 IsEmpty]: Start isEmpty. Operand 3225 states and 6196 transitions. [2021-08-21 18:30:13,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:13,167 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:13,167 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, 1, 1] [2021-08-21 18:30:13,192 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 18:30:13,368 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 18:30:13,368 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:13,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:13,368 INFO L82 PathProgramCache]: Analyzing trace with hash -41453080, now seen corresponding path program 54 times [2021-08-21 18:30:13,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:13,368 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408586810] [2021-08-21 18:30:13,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:13,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:13,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:13,434 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:13,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:13,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408586810] [2021-08-21 18:30:13,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408586810] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:13,434 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269920620] [2021-08-21 18:30:13,434 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:30:13,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:13,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:13,435 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 18:30:13,435 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 18:30:16,750 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:30:16,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:16,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:16,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:16,953 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:16,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269920620] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:16,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:16,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:30:16,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539794444] [2021-08-21 18:30:16,954 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:30:16,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:16,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:30:16,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:30:16,954 INFO L87 Difference]: Start difference. First operand 3225 states and 6196 transitions. Second operand has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:17,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:17,741 INFO L93 Difference]: Finished difference Result 4464 states and 8092 transitions. [2021-08-21 18:30:17,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-08-21 18:30:17,741 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:30:17,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:17,747 INFO L225 Difference]: With dead ends: 4464 [2021-08-21 18:30:17,747 INFO L226 Difference]: Without dead ends: 4464 [2021-08-21 18:30:17,747 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 481.7ms TimeCoverageRelationStatistics Valid=597, Invalid=1565, Unknown=0, NotChecked=0, Total=2162 [2021-08-21 18:30:17,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4464 states. [2021-08-21 18:30:17,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4464 to 3246. [2021-08-21 18:30:17,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3246 states, 3245 states have (on average 1.9167950693374423) internal successors, (6220), 3245 states have internal predecessors, (6220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:17,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3246 states to 3246 states and 6220 transitions. [2021-08-21 18:30:17,815 INFO L78 Accepts]: Start accepts. Automaton has 3246 states and 6220 transitions. Word has length 33 [2021-08-21 18:30:17,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:17,816 INFO L470 AbstractCegarLoop]: Abstraction has 3246 states and 6220 transitions. [2021-08-21 18:30:17,816 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.642857142857143) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:17,816 INFO L276 IsEmpty]: Start isEmpty. Operand 3246 states and 6220 transitions. [2021-08-21 18:30:17,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:17,821 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:17,821 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, 1, 1] [2021-08-21 18:30:17,858 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 18:30:18,048 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 18:30:18,049 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:18,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:18,049 INFO L82 PathProgramCache]: Analyzing trace with hash -1506717464, now seen corresponding path program 55 times [2021-08-21 18:30:18,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:18,049 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344146199] [2021-08-21 18:30:18,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:18,049 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:18,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:18,132 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:18,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:18,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344146199] [2021-08-21 18:30:18,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344146199] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:18,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527398028] [2021-08-21 18:30:18,132 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:30:18,132 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:18,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:18,133 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 18:30:18,134 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 18:30:21,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:21,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:21,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:21,602 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:21,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527398028] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:21,603 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:21,603 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 18:30:21,603 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431589827] [2021-08-21 18:30:21,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:30:21,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:21,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:30:21,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:30:21,603 INFO L87 Difference]: Start difference. First operand 3246 states and 6220 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:21,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:21,898 INFO L93 Difference]: Finished difference Result 5287 states and 9714 transitions. [2021-08-21 18:30:21,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:30:21,899 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:30:21,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:21,905 INFO L225 Difference]: With dead ends: 5287 [2021-08-21 18:30:21,905 INFO L226 Difference]: Without dead ends: 5271 [2021-08-21 18:30:21,905 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 169.9ms TimeCoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:30:21,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5271 states. [2021-08-21 18:30:21,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5271 to 4178. [2021-08-21 18:30:21,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4178 states, 4177 states have (on average 1.9209959300933686) internal successors, (8024), 4177 states have internal predecessors, (8024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:21,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4178 states to 4178 states and 8024 transitions. [2021-08-21 18:30:21,961 INFO L78 Accepts]: Start accepts. Automaton has 4178 states and 8024 transitions. Word has length 33 [2021-08-21 18:30:21,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:21,961 INFO L470 AbstractCegarLoop]: Abstraction has 4178 states and 8024 transitions. [2021-08-21 18:30:21,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:21,962 INFO L276 IsEmpty]: Start isEmpty. Operand 4178 states and 8024 transitions. [2021-08-21 18:30:21,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:21,966 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:21,966 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, 1, 1] [2021-08-21 18:30:22,004 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 18:30:22,166 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 18:30:22,166 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:22,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:22,167 INFO L82 PathProgramCache]: Analyzing trace with hash 1797788395, now seen corresponding path program 56 times [2021-08-21 18:30:22,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:22,167 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996818320] [2021-08-21 18:30:22,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:22,167 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:22,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:22,296 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:22,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:22,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996818320] [2021-08-21 18:30:22,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996818320] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:22,297 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436926291] [2021-08-21 18:30:22,297 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:30:22,297 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:22,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:22,298 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 18:30:22,328 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 18:30:25,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:30:25,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:25,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:30:25,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:26,007 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:26,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436926291] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:26,008 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:26,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-21 18:30:26,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339296861] [2021-08-21 18:30:26,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:30:26,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:26,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:30:26,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:30:26,009 INFO L87 Difference]: Start difference. First operand 4178 states and 8024 transitions. Second operand has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 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 18:30:26,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:26,125 INFO L93 Difference]: Finished difference Result 4510 states and 8558 transitions. [2021-08-21 18:30:26,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:30:26,125 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 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 33 [2021-08-21 18:30:26,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:26,132 INFO L225 Difference]: With dead ends: 4510 [2021-08-21 18:30:26,132 INFO L226 Difference]: Without dead ends: 4510 [2021-08-21 18:30:26,132 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 89.2ms TimeCoverageRelationStatistics Valid=90, Invalid=150, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:30:26,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4510 states. [2021-08-21 18:30:26,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4510 to 4453. [2021-08-21 18:30:26,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4453 states, 4452 states have (on average 1.9049865229110512) internal successors, (8481), 4452 states have internal predecessors, (8481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:26,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4453 states to 4453 states and 8481 transitions. [2021-08-21 18:30:26,181 INFO L78 Accepts]: Start accepts. Automaton has 4453 states and 8481 transitions. Word has length 33 [2021-08-21 18:30:26,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:26,181 INFO L470 AbstractCegarLoop]: Abstraction has 4453 states and 8481 transitions. [2021-08-21 18:30:26,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.6) internal successors, (46), 10 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 18:30:26,181 INFO L276 IsEmpty]: Start isEmpty. Operand 4453 states and 8481 transitions. [2021-08-21 18:30:26,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:26,185 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:26,186 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, 1, 1] [2021-08-21 18:30:26,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2021-08-21 18:30:26,389 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 18:30:26,389 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:26,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:26,390 INFO L82 PathProgramCache]: Analyzing trace with hash -1288302526, now seen corresponding path program 57 times [2021-08-21 18:30:26,390 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:26,390 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143708173] [2021-08-21 18:30:26,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:26,390 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:26,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:26,456 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:26,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:26,456 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143708173] [2021-08-21 18:30:26,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143708173] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:26,456 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199118670] [2021-08-21 18:30:26,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:30:26,457 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:26,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:26,457 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 18:30:26,458 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 18:30:29,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:30:29,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:29,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:29,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:29,952 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:29,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199118670] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:29,953 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:29,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 18:30:29,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227309977] [2021-08-21 18:30:29,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:30:29,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:29,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:30:29,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:30:29,953 INFO L87 Difference]: Start difference. First operand 4453 states and 8481 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 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 18:30:30,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:30,258 INFO L93 Difference]: Finished difference Result 5461 states and 10178 transitions. [2021-08-21 18:30:30,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:30:30,258 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 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 33 [2021-08-21 18:30:30,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:30,265 INFO L225 Difference]: With dead ends: 5461 [2021-08-21 18:30:30,265 INFO L226 Difference]: Without dead ends: 5455 [2021-08-21 18:30:30,265 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 157.6ms TimeCoverageRelationStatistics Valid=130, Invalid=376, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:30:30,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5455 states. [2021-08-21 18:30:30,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5455 to 5130. [2021-08-21 18:30:30,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5130 states, 5129 states have (on average 1.9157730551764476) internal successors, (9826), 5129 states have internal predecessors, (9826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:30,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5130 states to 5130 states and 9826 transitions. [2021-08-21 18:30:30,325 INFO L78 Accepts]: Start accepts. Automaton has 5130 states and 9826 transitions. Word has length 33 [2021-08-21 18:30:30,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:30,325 INFO L470 AbstractCegarLoop]: Abstraction has 5130 states and 9826 transitions. [2021-08-21 18:30:30,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 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 18:30:30,325 INFO L276 IsEmpty]: Start isEmpty. Operand 5130 states and 9826 transitions. [2021-08-21 18:30:30,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:30,330 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:30,331 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, 1, 1] [2021-08-21 18:30:30,356 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 18:30:30,531 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 18:30:30,531 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:30,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:30,531 INFO L82 PathProgramCache]: Analyzing trace with hash -1694111238, now seen corresponding path program 58 times [2021-08-21 18:30:30,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:30,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145924560] [2021-08-21 18:30:30,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:30,532 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:30,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:30,639 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:30,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:30,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145924560] [2021-08-21 18:30:30,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145924560] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:30,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16313380] [2021-08-21 18:30:30,640 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:30:30,640 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:30,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:30,643 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 18:30:30,644 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 18:30:34,290 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:30:34,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:34,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:34,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:34,448 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:34,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16313380] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:34,448 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:34,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2021-08-21 18:30:34,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268149356] [2021-08-21 18:30:34,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:30:34,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:34,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:30:34,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:30:34,449 INFO L87 Difference]: Start difference. First operand 5130 states and 9826 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 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 18:30:34,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:34,763 INFO L93 Difference]: Finished difference Result 5443 states and 10182 transitions. [2021-08-21 18:30:34,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:30:34,766 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 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 33 [2021-08-21 18:30:34,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:34,773 INFO L225 Difference]: With dead ends: 5443 [2021-08-21 18:30:34,773 INFO L226 Difference]: Without dead ends: 5443 [2021-08-21 18:30:34,773 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 175.2ms TimeCoverageRelationStatistics Valid=179, Invalid=421, Unknown=0, NotChecked=0, Total=600 [2021-08-21 18:30:34,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5443 states. [2021-08-21 18:30:34,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5443 to 5047. [2021-08-21 18:30:34,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5047 states, 5046 states have (on average 1.9177566389219183) internal successors, (9677), 5046 states have internal predecessors, (9677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:34,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5047 states to 5047 states and 9677 transitions. [2021-08-21 18:30:34,835 INFO L78 Accepts]: Start accepts. Automaton has 5047 states and 9677 transitions. Word has length 33 [2021-08-21 18:30:34,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:34,835 INFO L470 AbstractCegarLoop]: Abstraction has 5047 states and 9677 transitions. [2021-08-21 18:30:34,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 11 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 18:30:34,835 INFO L276 IsEmpty]: Start isEmpty. Operand 5047 states and 9677 transitions. [2021-08-21 18:30:34,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:34,840 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:34,840 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, 1, 1] [2021-08-21 18:30:34,865 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 18:30:35,041 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 18:30:35,041 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:35,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:35,041 INFO L82 PathProgramCache]: Analyzing trace with hash 167481866, now seen corresponding path program 59 times [2021-08-21 18:30:35,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:35,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541176458] [2021-08-21 18:30:35,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:35,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:35,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:35,116 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:35,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:35,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541176458] [2021-08-21 18:30:35,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541176458] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:35,116 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731137371] [2021-08-21 18:30:35,116 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:30:35,117 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:35,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:35,117 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 18:30:35,118 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 18:30:38,557 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:30:38,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:38,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:38,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:38,713 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:38,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731137371] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:38,713 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:38,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 12 [2021-08-21 18:30:38,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947022161] [2021-08-21 18:30:38,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:30:38,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:38,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:30:38,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:30:38,714 INFO L87 Difference]: Start difference. First operand 5047 states and 9677 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 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 18:30:39,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:39,111 INFO L93 Difference]: Finished difference Result 5636 states and 10711 transitions. [2021-08-21 18:30:39,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-21 18:30:39,111 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 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 33 [2021-08-21 18:30:39,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:39,118 INFO L225 Difference]: With dead ends: 5636 [2021-08-21 18:30:39,118 INFO L226 Difference]: Without dead ends: 5636 [2021-08-21 18:30:39,118 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 212.7ms TimeCoverageRelationStatistics Valid=258, Invalid=612, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:30:39,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5636 states. [2021-08-21 18:30:39,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5636 to 5220. [2021-08-21 18:30:39,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5220 states, 5219 states have (on average 1.9043878137574248) internal successors, (9939), 5219 states have internal predecessors, (9939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:39,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5220 states to 5220 states and 9939 transitions. [2021-08-21 18:30:39,186 INFO L78 Accepts]: Start accepts. Automaton has 5220 states and 9939 transitions. Word has length 33 [2021-08-21 18:30:39,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:39,186 INFO L470 AbstractCegarLoop]: Abstraction has 5220 states and 9939 transitions. [2021-08-21 18:30:39,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 12 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 18:30:39,186 INFO L276 IsEmpty]: Start isEmpty. Operand 5220 states and 9939 transitions. [2021-08-21 18:30:39,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:39,192 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:39,192 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 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 18:30:39,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:39,393 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 18:30:39,393 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:39,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:39,393 INFO L82 PathProgramCache]: Analyzing trace with hash 213280942, now seen corresponding path program 60 times [2021-08-21 18:30:39,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:39,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029795175] [2021-08-21 18:30:39,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:39,393 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:39,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:39,462 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:39,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:39,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029795175] [2021-08-21 18:30:39,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029795175] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:39,463 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865401923] [2021-08-21 18:30:39,463 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:30:39,463 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:39,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:39,470 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 18:30:39,484 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 18:30:42,888 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:30:42,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:42,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:30:42,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:43,114 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:43,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865401923] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:43,115 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:43,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 18:30:43,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213706562] [2021-08-21 18:30:43,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:30:43,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:43,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:30:43,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:30:43,115 INFO L87 Difference]: Start difference. First operand 5220 states and 9939 transitions. Second operand has 16 states, 16 states have (on average 3.5) 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 18:30:44,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:44,002 INFO L93 Difference]: Finished difference Result 11180 states and 19402 transitions. [2021-08-21 18:30:44,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 18:30:44,003 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) 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 33 [2021-08-21 18:30:44,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:44,018 INFO L225 Difference]: With dead ends: 11180 [2021-08-21 18:30:44,018 INFO L226 Difference]: Without dead ends: 11180 [2021-08-21 18:30:44,019 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 552.5ms TimeCoverageRelationStatistics Valid=723, Invalid=2357, Unknown=0, NotChecked=0, Total=3080 [2021-08-21 18:30:44,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11180 states. [2021-08-21 18:30:44,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11180 to 5381. [2021-08-21 18:30:44,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5381 states, 5380 states have (on average 1.9035315985130112) internal successors, (10241), 5380 states have internal predecessors, (10241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:44,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5381 states to 5381 states and 10241 transitions. [2021-08-21 18:30:44,120 INFO L78 Accepts]: Start accepts. Automaton has 5381 states and 10241 transitions. Word has length 33 [2021-08-21 18:30:44,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:44,120 INFO L470 AbstractCegarLoop]: Abstraction has 5381 states and 10241 transitions. [2021-08-21 18:30:44,120 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) 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 18:30:44,120 INFO L276 IsEmpty]: Start isEmpty. Operand 5381 states and 10241 transitions. [2021-08-21 18:30:44,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:44,127 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:44,127 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:44,179 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 18:30:44,352 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 18:30:44,353 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:44,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:44,353 INFO L82 PathProgramCache]: Analyzing trace with hash -2038965971, now seen corresponding path program 33 times [2021-08-21 18:30:44,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:44,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463973263] [2021-08-21 18:30:44,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:44,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:44,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:44,417 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:44,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:44,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463973263] [2021-08-21 18:30:44,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463973263] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:44,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259961733] [2021-08-21 18:30:44,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:30:44,418 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:44,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:44,418 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 18:30:44,419 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 18:30:47,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:30:47,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:47,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:30:47,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:47,987 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:47,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259961733] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:47,988 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:47,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 15 [2021-08-21 18:30:47,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045944171] [2021-08-21 18:30:47,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:30:47,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:47,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:30:47,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:30:47,988 INFO L87 Difference]: Start difference. First operand 5381 states and 10241 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) 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 18:30:48,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:48,681 INFO L93 Difference]: Finished difference Result 10698 states and 18493 transitions. [2021-08-21 18:30:48,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2021-08-21 18:30:48,681 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) 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 33 [2021-08-21 18:30:48,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:48,697 INFO L225 Difference]: With dead ends: 10698 [2021-08-21 18:30:48,697 INFO L226 Difference]: Without dead ends: 10698 [2021-08-21 18:30:48,697 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 653 ImplicationChecksByTransitivity, 456.2ms TimeCoverageRelationStatistics Valid=547, Invalid=1523, Unknown=0, NotChecked=0, Total=2070 [2021-08-21 18:30:48,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10698 states. [2021-08-21 18:30:48,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10698 to 5379. [2021-08-21 18:30:48,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5379 states, 5378 states have (on average 1.9031238378579398) internal successors, (10235), 5378 states have internal predecessors, (10235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:48,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5379 states to 5379 states and 10235 transitions. [2021-08-21 18:30:48,801 INFO L78 Accepts]: Start accepts. Automaton has 5379 states and 10235 transitions. Word has length 33 [2021-08-21 18:30:48,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:48,801 INFO L470 AbstractCegarLoop]: Abstraction has 5379 states and 10235 transitions. [2021-08-21 18:30:48,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) 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 18:30:48,801 INFO L276 IsEmpty]: Start isEmpty. Operand 5379 states and 10235 transitions. [2021-08-21 18:30:48,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:48,807 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:48,807 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, 1, 1] [2021-08-21 18:30:48,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:49,024 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 18:30:49,025 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:49,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:49,025 INFO L82 PathProgramCache]: Analyzing trace with hash -187441138, now seen corresponding path program 61 times [2021-08-21 18:30:49,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:49,025 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394988036] [2021-08-21 18:30:49,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:49,025 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:49,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:49,084 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:49,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:49,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394988036] [2021-08-21 18:30:49,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394988036] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:49,085 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922201896] [2021-08-21 18:30:49,085 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:30:49,085 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:49,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:49,097 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 18:30:49,098 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 18:30:52,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:52,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:30:52,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:52,678 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:52,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922201896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:52,678 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:52,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:30:52,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248418442] [2021-08-21 18:30:52,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:30:52,678 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:52,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:30:52,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:30:52,679 INFO L87 Difference]: Start difference. First operand 5379 states and 10235 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:30:53,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:53,085 INFO L93 Difference]: Finished difference Result 7093 states and 12924 transitions. [2021-08-21 18:30:53,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-21 18:30:53,085 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 33 [2021-08-21 18:30:53,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:53,095 INFO L225 Difference]: With dead ends: 7093 [2021-08-21 18:30:53,095 INFO L226 Difference]: Without dead ends: 7085 [2021-08-21 18:30:53,095 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 231.6ms TimeCoverageRelationStatistics Valid=215, Invalid=655, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:30:53,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7085 states. [2021-08-21 18:30:53,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7085 to 6137. [2021-08-21 18:30:53,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6137 states, 6136 states have (on average 1.9036831812255541) internal successors, (11681), 6136 states have internal predecessors, (11681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:53,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6137 states to 6137 states and 11681 transitions. [2021-08-21 18:30:53,174 INFO L78 Accepts]: Start accepts. Automaton has 6137 states and 11681 transitions. Word has length 33 [2021-08-21 18:30:53,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:53,174 INFO L470 AbstractCegarLoop]: Abstraction has 6137 states and 11681 transitions. [2021-08-21 18:30:53,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:30:53,174 INFO L276 IsEmpty]: Start isEmpty. Operand 6137 states and 11681 transitions. [2021-08-21 18:30:53,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:53,180 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:53,180 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:30:53,204 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 18:30:53,380 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 18:30:53,380 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:53,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:53,381 INFO L82 PathProgramCache]: Analyzing trace with hash -896128209, now seen corresponding path program 34 times [2021-08-21 18:30:53,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:53,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957631388] [2021-08-21 18:30:53,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:53,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:53,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:53,452 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:53,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:53,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957631388] [2021-08-21 18:30:53,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957631388] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:53,453 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441722910] [2021-08-21 18:30:53,453 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:30:53,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:53,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:53,454 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 18:30:53,454 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 18:30:56,912 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:30:56,912 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:30:56,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:30:56,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:30:57,118 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:30:57,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441722910] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:57,118 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:30:57,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-21 18:30:57,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111943679] [2021-08-21 18:30:57,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:30:57,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:30:57,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:30:57,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:30:57,119 INFO L87 Difference]: Start difference. First operand 6137 states and 11681 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 18:30:57,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:30:57,438 INFO L93 Difference]: Finished difference Result 7375 states and 13549 transitions. [2021-08-21 18:30:57,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:30:57,438 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 33 [2021-08-21 18:30:57,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:30:57,448 INFO L225 Difference]: With dead ends: 7375 [2021-08-21 18:30:57,449 INFO L226 Difference]: Without dead ends: 7367 [2021-08-21 18:30:57,449 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 252.5ms TimeCoverageRelationStatistics Valid=223, Invalid=769, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:30:57,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7367 states. [2021-08-21 18:30:57,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7367 to 5982. [2021-08-21 18:30:57,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5982 states, 5981 states have (on average 1.9035278381541547) internal successors, (11385), 5981 states have internal predecessors, (11385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:30:57,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5982 states to 5982 states and 11385 transitions. [2021-08-21 18:30:57,527 INFO L78 Accepts]: Start accepts. Automaton has 5982 states and 11385 transitions. Word has length 33 [2021-08-21 18:30:57,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:30:57,527 INFO L470 AbstractCegarLoop]: Abstraction has 5982 states and 11385 transitions. [2021-08-21 18:30:57,528 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 18:30:57,528 INFO L276 IsEmpty]: Start isEmpty. Operand 5982 states and 11385 transitions. [2021-08-21 18:30:57,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:30:57,533 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:30:57,533 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, 1, 1] [2021-08-21 18:30:57,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2021-08-21 18:30:57,734 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 18:30:57,734 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:30:57,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:30:57,734 INFO L82 PathProgramCache]: Analyzing trace with hash 1312789364, now seen corresponding path program 62 times [2021-08-21 18:30:57,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:30:57,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595222679] [2021-08-21 18:30:57,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:30:57,734 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:30:57,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:30:57,788 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:30:57,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:30:57,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595222679] [2021-08-21 18:30:57,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595222679] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:30:57,789 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748472839] [2021-08-21 18:30:57,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:30:57,789 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:30:57,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:30:57,789 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 18:30:57,790 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 18:31:01,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:31:01,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:01,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:01,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:01,413 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:01,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748472839] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:01,413 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:01,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 14 [2021-08-21 18:31:01,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65126860] [2021-08-21 18:31:01,414 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:31:01,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:01,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:31:01,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:31:01,414 INFO L87 Difference]: Start difference. First operand 5982 states and 11385 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:31:01,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:01,827 INFO L93 Difference]: Finished difference Result 6798 states and 12448 transitions. [2021-08-21 18:31:01,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-08-21 18:31:01,828 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 33 [2021-08-21 18:31:01,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:01,837 INFO L225 Difference]: With dead ends: 6798 [2021-08-21 18:31:01,837 INFO L226 Difference]: Without dead ends: 6790 [2021-08-21 18:31:01,837 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 233.7ms TimeCoverageRelationStatistics Valid=222, Invalid=708, Unknown=0, NotChecked=0, Total=930 [2021-08-21 18:31:01,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6790 states. [2021-08-21 18:31:01,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6790 to 5950. [2021-08-21 18:31:01,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5950 states, 5949 states have (on average 1.9020003361909565) internal successors, (11315), 5949 states have internal predecessors, (11315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:01,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5950 states to 5950 states and 11315 transitions. [2021-08-21 18:31:01,913 INFO L78 Accepts]: Start accepts. Automaton has 5950 states and 11315 transitions. Word has length 33 [2021-08-21 18:31:01,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:01,913 INFO L470 AbstractCegarLoop]: Abstraction has 5950 states and 11315 transitions. [2021-08-21 18:31:01,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:31:01,913 INFO L276 IsEmpty]: Start isEmpty. Operand 5950 states and 11315 transitions. [2021-08-21 18:31:01,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:01,919 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:01,919 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, 1, 1] [2021-08-21 18:31:01,944 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 18:31:02,119 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 18:31:02,119 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:02,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:02,120 INFO L82 PathProgramCache]: Analyzing trace with hash 1122736082, now seen corresponding path program 63 times [2021-08-21 18:31:02,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:02,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805522854] [2021-08-21 18:31:02,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:02,120 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:02,174 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:02,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:02,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805522854] [2021-08-21 18:31:02,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805522854] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:02,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728820602] [2021-08-21 18:31:02,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:31:02,175 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:02,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:02,176 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 18:31:02,176 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 18:31:05,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:31:05,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:05,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:05,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:05,786 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:05,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728820602] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:05,786 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:05,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2021-08-21 18:31:05,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233643781] [2021-08-21 18:31:05,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:31:05,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:05,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:31:05,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:31:05,787 INFO L87 Difference]: Start difference. First operand 5950 states and 11315 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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 18:31:06,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:06,218 INFO L93 Difference]: Finished difference Result 6990 states and 12828 transitions. [2021-08-21 18:31:06,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:31:06,219 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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 33 [2021-08-21 18:31:06,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:06,229 INFO L225 Difference]: With dead ends: 6990 [2021-08-21 18:31:06,229 INFO L226 Difference]: Without dead ends: 6986 [2021-08-21 18:31:06,229 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 237.5ms TimeCoverageRelationStatistics Valid=242, Invalid=750, Unknown=0, NotChecked=0, Total=992 [2021-08-21 18:31:06,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6986 states. [2021-08-21 18:31:06,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6986 to 5950. [2021-08-21 18:31:06,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5950 states, 5949 states have (on average 1.9016641452344931) internal successors, (11313), 5949 states have internal predecessors, (11313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:06,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5950 states to 5950 states and 11313 transitions. [2021-08-21 18:31:06,311 INFO L78 Accepts]: Start accepts. Automaton has 5950 states and 11313 transitions. Word has length 33 [2021-08-21 18:31:06,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:06,311 INFO L470 AbstractCegarLoop]: Abstraction has 5950 states and 11313 transitions. [2021-08-21 18:31:06,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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 18:31:06,312 INFO L276 IsEmpty]: Start isEmpty. Operand 5950 states and 11313 transitions. [2021-08-21 18:31:06,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:06,317 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:06,317 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, 1, 1] [2021-08-21 18:31:06,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2021-08-21 18:31:06,518 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 18:31:06,518 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:06,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:06,518 INFO L82 PathProgramCache]: Analyzing trace with hash 716927370, now seen corresponding path program 64 times [2021-08-21 18:31:06,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:06,518 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182583742] [2021-08-21 18:31:06,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:06,519 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:06,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:06,572 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:06,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:06,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182583742] [2021-08-21 18:31:06,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182583742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:06,572 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016179330] [2021-08-21 18:31:06,572 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:31:06,573 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:06,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:06,573 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 18:31:06,574 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 18:31:09,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:31:09,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:09,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:09,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:10,160 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:10,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016179330] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:10,160 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:10,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2021-08-21 18:31:10,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969473019] [2021-08-21 18:31:10,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:31:10,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:10,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:31:10,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:31:10,161 INFO L87 Difference]: Start difference. First operand 5950 states and 11313 transitions. Second operand has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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 18:31:10,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:10,756 INFO L93 Difference]: Finished difference Result 7156 states and 13224 transitions. [2021-08-21 18:31:10,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 18:31:10,756 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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 33 [2021-08-21 18:31:10,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:10,766 INFO L225 Difference]: With dead ends: 7156 [2021-08-21 18:31:10,766 INFO L226 Difference]: Without dead ends: 7156 [2021-08-21 18:31:10,767 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 376.5ms TimeCoverageRelationStatistics Valid=455, Invalid=1351, Unknown=0, NotChecked=0, Total=1806 [2021-08-21 18:31:10,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7156 states. [2021-08-21 18:31:10,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7156 to 5878. [2021-08-21 18:31:10,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5878 states, 5877 states have (on average 1.907946231070274) internal successors, (11213), 5877 states have internal predecessors, (11213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:10,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5878 states to 5878 states and 11213 transitions. [2021-08-21 18:31:10,886 INFO L78 Accepts]: Start accepts. Automaton has 5878 states and 11213 transitions. Word has length 33 [2021-08-21 18:31:10,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:10,886 INFO L470 AbstractCegarLoop]: Abstraction has 5878 states and 11213 transitions. [2021-08-21 18:31:10,886 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6923076923076925) internal successors, (48), 13 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 18:31:10,886 INFO L276 IsEmpty]: Start isEmpty. Operand 5878 states and 11213 transitions. [2021-08-21 18:31:10,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:10,892 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:10,892 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, 1, 1] [2021-08-21 18:31:10,918 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:11,092 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 18:31:11,093 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:11,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:11,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1431576980, now seen corresponding path program 65 times [2021-08-21 18:31:11,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:11,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742102040] [2021-08-21 18:31:11,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:11,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:11,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:11,160 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:11,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:11,160 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742102040] [2021-08-21 18:31:11,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742102040] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:11,160 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620436902] [2021-08-21 18:31:11,160 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:31:11,160 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:11,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:11,161 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 18:31:11,161 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 18:31:14,615 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:31:14,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:14,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:14,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:14,775 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:14,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620436902] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:14,775 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:14,775 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:31:14,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914462993] [2021-08-21 18:31:14,776 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:31:14,776 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:14,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:31:14,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:31:14,776 INFO L87 Difference]: Start difference. First operand 5878 states and 11213 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 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 18:31:15,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:15,226 INFO L93 Difference]: Finished difference Result 7562 states and 13823 transitions. [2021-08-21 18:31:15,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-08-21 18:31:15,227 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 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 33 [2021-08-21 18:31:15,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:15,236 INFO L225 Difference]: With dead ends: 7562 [2021-08-21 18:31:15,236 INFO L226 Difference]: Without dead ends: 7558 [2021-08-21 18:31:15,237 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 240.5ms TimeCoverageRelationStatistics Valid=270, Invalid=786, Unknown=0, NotChecked=0, Total=1056 [2021-08-21 18:31:15,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7558 states. [2021-08-21 18:31:15,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7558 to 6170. [2021-08-21 18:31:15,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6170 states, 6169 states have (on average 1.9163559734154645) internal successors, (11822), 6169 states have internal predecessors, (11822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:15,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6170 states to 6170 states and 11822 transitions. [2021-08-21 18:31:15,317 INFO L78 Accepts]: Start accepts. Automaton has 6170 states and 11822 transitions. Word has length 33 [2021-08-21 18:31:15,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:15,317 INFO L470 AbstractCegarLoop]: Abstraction has 6170 states and 11822 transitions. [2021-08-21 18:31:15,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 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 18:31:15,317 INFO L276 IsEmpty]: Start isEmpty. Operand 6170 states and 11822 transitions. [2021-08-21 18:31:15,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:15,322 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:15,322 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, 1, 1] [2021-08-21 18:31:15,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2021-08-21 18:31:15,524 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 18:31:15,524 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:15,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:15,525 INFO L82 PathProgramCache]: Analyzing trace with hash -1837385692, now seen corresponding path program 66 times [2021-08-21 18:31:15,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:15,525 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883549990] [2021-08-21 18:31:15,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:15,525 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:15,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:15,584 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:15,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:15,584 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883549990] [2021-08-21 18:31:15,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883549990] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:15,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222247660] [2021-08-21 18:31:15,585 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:31:15,585 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:15,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:15,585 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 18:31:15,586 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 18:31:19,087 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:31:19,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:19,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:19,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:19,252 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:19,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222247660] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:19,252 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:19,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:31:19,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425218423] [2021-08-21 18:31:19,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:31:19,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:19,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:31:19,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:31:19,253 INFO L87 Difference]: Start difference. First operand 6170 states and 11822 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 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 18:31:19,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:19,839 INFO L93 Difference]: Finished difference Result 6862 states and 12685 transitions. [2021-08-21 18:31:19,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:31:19,839 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 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 33 [2021-08-21 18:31:19,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:19,848 INFO L225 Difference]: With dead ends: 6862 [2021-08-21 18:31:19,849 INFO L226 Difference]: Without dead ends: 6862 [2021-08-21 18:31:19,849 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 359.0ms TimeCoverageRelationStatistics Valid=467, Invalid=1255, Unknown=0, NotChecked=0, Total=1722 [2021-08-21 18:31:19,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6862 states. [2021-08-21 18:31:19,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6862 to 6143. [2021-08-21 18:31:19,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6143 states, 6142 states have (on average 1.9166395310973625) internal successors, (11772), 6142 states have internal predecessors, (11772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:19,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6143 states to 6143 states and 11772 transitions. [2021-08-21 18:31:19,923 INFO L78 Accepts]: Start accepts. Automaton has 6143 states and 11772 transitions. Word has length 33 [2021-08-21 18:31:19,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:19,923 INFO L470 AbstractCegarLoop]: Abstraction has 6143 states and 11772 transitions. [2021-08-21 18:31:19,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 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 18:31:19,923 INFO L276 IsEmpty]: Start isEmpty. Operand 6143 states and 11772 transitions. [2021-08-21 18:31:19,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:19,929 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:19,929 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, 1, 1] [2021-08-21 18:31:19,955 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 18:31:20,129 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 18:31:20,130 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:20,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:20,130 INFO L82 PathProgramCache]: Analyzing trace with hash 24207412, now seen corresponding path program 67 times [2021-08-21 18:31:20,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:20,130 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104678524] [2021-08-21 18:31:20,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:20,130 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:20,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:20,192 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:20,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:20,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104678524] [2021-08-21 18:31:20,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104678524] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:20,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208924464] [2021-08-21 18:31:20,192 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:31:20,192 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:20,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:20,193 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 18:31:20,193 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 18:31:23,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:23,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:23,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:23,900 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:23,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208924464] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:23,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:23,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2021-08-21 18:31:23,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378181707] [2021-08-21 18:31:23,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:31:23,901 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:23,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:31:23,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:31:23,901 INFO L87 Difference]: Start difference. First operand 6143 states and 11772 transitions. Second operand has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 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 18:31:24,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:24,521 INFO L93 Difference]: Finished difference Result 8128 states and 15120 transitions. [2021-08-21 18:31:24,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:31:24,522 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 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 33 [2021-08-21 18:31:24,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:24,532 INFO L225 Difference]: With dead ends: 8128 [2021-08-21 18:31:24,532 INFO L226 Difference]: Without dead ends: 8128 [2021-08-21 18:31:24,533 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 368.9ms TimeCoverageRelationStatistics Valid=470, Invalid=1170, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:31:24,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8128 states. [2021-08-21 18:31:24,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8128 to 6450. [2021-08-21 18:31:24,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6450 states, 6449 states have (on average 1.9151806481625058) internal successors, (12351), 6449 states have internal predecessors, (12351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:24,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6450 states to 6450 states and 12351 transitions. [2021-08-21 18:31:24,615 INFO L78 Accepts]: Start accepts. Automaton has 6450 states and 12351 transitions. Word has length 33 [2021-08-21 18:31:24,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:24,615 INFO L470 AbstractCegarLoop]: Abstraction has 6450 states and 12351 transitions. [2021-08-21 18:31:24,615 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 13 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 18:31:24,615 INFO L276 IsEmpty]: Start isEmpty. Operand 6450 states and 12351 transitions. [2021-08-21 18:31:24,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:24,620 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:24,620 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:31:24,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:24,820 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 18:31:24,821 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:24,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:24,821 INFO L82 PathProgramCache]: Analyzing trace with hash -205048023, now seen corresponding path program 35 times [2021-08-21 18:31:24,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:24,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058310764] [2021-08-21 18:31:24,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:24,821 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:24,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:24,884 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:24,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:24,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058310764] [2021-08-21 18:31:24,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058310764] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:24,884 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287160856] [2021-08-21 18:31:24,884 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:31:24,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:24,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:24,885 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 18:31:24,886 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 18:31:28,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-08-21 18:31:28,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:28,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:31:28,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:28,678 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:28,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287160856] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:28,679 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:28,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 18:31:28,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033383210] [2021-08-21 18:31:28,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:31:28,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:28,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:31:28,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:31:28,679 INFO L87 Difference]: Start difference. First operand 6450 states and 12351 transitions. Second operand has 16 states, 16 states have (on average 3.5) 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 18:31:29,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:29,918 INFO L93 Difference]: Finished difference Result 24750 states and 41682 transitions. [2021-08-21 18:31:29,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-08-21 18:31:29,919 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) 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 33 [2021-08-21 18:31:29,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:29,970 INFO L225 Difference]: With dead ends: 24750 [2021-08-21 18:31:29,970 INFO L226 Difference]: Without dead ends: 24750 [2021-08-21 18:31:29,971 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1987 ImplicationChecksByTransitivity, 832.3ms TimeCoverageRelationStatistics Valid=1259, Invalid=4291, Unknown=0, NotChecked=0, Total=5550 [2021-08-21 18:31:29,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24750 states. [2021-08-21 18:31:30,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24750 to 8944. [2021-08-21 18:31:30,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8944 states, 8943 states have (on average 1.9506876886950688) internal successors, (17445), 8943 states have internal predecessors, (17445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:30,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8944 states to 8944 states and 17445 transitions. [2021-08-21 18:31:30,205 INFO L78 Accepts]: Start accepts. Automaton has 8944 states and 17445 transitions. Word has length 33 [2021-08-21 18:31:30,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:30,205 INFO L470 AbstractCegarLoop]: Abstraction has 8944 states and 17445 transitions. [2021-08-21 18:31:30,205 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) 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 18:31:30,205 INFO L276 IsEmpty]: Start isEmpty. Operand 8944 states and 17445 transitions. [2021-08-21 18:31:30,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:30,214 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:30,214 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-21 18:31:30,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:30,414 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 18:31:30,415 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:30,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:30,415 INFO L82 PathProgramCache]: Analyzing trace with hash 1686097439, now seen corresponding path program 36 times [2021-08-21 18:31:30,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:30,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577240349] [2021-08-21 18:31:30,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:30,415 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:30,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:30,481 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:30,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:30,481 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577240349] [2021-08-21 18:31:30,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577240349] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:30,481 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402867780] [2021-08-21 18:31:30,481 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:31:30,482 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:30,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:30,482 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 18:31:30,483 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 18:31:34,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-08-21 18:31:34,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:34,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:31:34,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:34,251 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:34,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402867780] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:34,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:34,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2021-08-21 18:31:34,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907344557] [2021-08-21 18:31:34,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:31:34,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:34,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:31:34,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:31:34,252 INFO L87 Difference]: Start difference. First operand 8944 states and 17445 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 18:31:34,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:34,781 INFO L93 Difference]: Finished difference Result 12702 states and 23947 transitions. [2021-08-21 18:31:34,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-21 18:31:34,782 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 33 [2021-08-21 18:31:34,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:34,803 INFO L225 Difference]: With dead ends: 12702 [2021-08-21 18:31:34,803 INFO L226 Difference]: Without dead ends: 12702 [2021-08-21 18:31:34,803 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 329.5ms TimeCoverageRelationStatistics Valid=387, Invalid=1019, Unknown=0, NotChecked=0, Total=1406 [2021-08-21 18:31:34,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12702 states. [2021-08-21 18:31:34,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12702 to 11478. [2021-08-21 18:31:34,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11478 states, 11477 states have (on average 1.9316023351049927) internal successors, (22169), 11477 states have internal predecessors, (22169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:34,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11478 states to 11478 states and 22169 transitions. [2021-08-21 18:31:34,970 INFO L78 Accepts]: Start accepts. Automaton has 11478 states and 22169 transitions. Word has length 33 [2021-08-21 18:31:34,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:34,970 INFO L470 AbstractCegarLoop]: Abstraction has 11478 states and 22169 transitions. [2021-08-21 18:31:34,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 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 18:31:34,970 INFO L276 IsEmpty]: Start isEmpty. Operand 11478 states and 22169 transitions. [2021-08-21 18:31:34,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:34,980 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:34,980 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, 1, 1] [2021-08-21 18:31:35,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:35,180 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 18:31:35,181 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:35,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:35,181 INFO L82 PathProgramCache]: Analyzing trace with hash 4739658, now seen corresponding path program 68 times [2021-08-21 18:31:35,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:35,181 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382419885] [2021-08-21 18:31:35,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:35,181 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:35,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:35,240 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:35,241 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:35,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382419885] [2021-08-21 18:31:35,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382419885] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:35,241 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481353454] [2021-08-21 18:31:35,241 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:31:35,241 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:35,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:35,242 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 18:31:35,242 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 18:31:38,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:31:38,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:38,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:38,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:39,003 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:39,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481353454] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:39,003 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:39,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-08-21 18:31:39,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353369195] [2021-08-21 18:31:39,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:31:39,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:39,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:31:39,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:31:39,004 INFO L87 Difference]: Start difference. First operand 11478 states and 22169 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:31:39,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:39,821 INFO L93 Difference]: Finished difference Result 14930 states and 28064 transitions. [2021-08-21 18:31:39,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-08-21 18:31:39,821 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 33 [2021-08-21 18:31:39,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:39,844 INFO L225 Difference]: With dead ends: 14930 [2021-08-21 18:31:39,844 INFO L226 Difference]: Without dead ends: 14930 [2021-08-21 18:31:39,844 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 435.7ms TimeCoverageRelationStatistics Valid=554, Invalid=1338, Unknown=0, NotChecked=0, Total=1892 [2021-08-21 18:31:39,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14930 states. [2021-08-21 18:31:39,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14930 to 12058. [2021-08-21 18:31:39,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12058 states, 12057 states have (on average 1.9124989632578584) internal successors, (23059), 12057 states have internal predecessors, (23059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:40,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12058 states to 12058 states and 23059 transitions. [2021-08-21 18:31:40,018 INFO L78 Accepts]: Start accepts. Automaton has 12058 states and 23059 transitions. Word has length 33 [2021-08-21 18:31:40,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:40,018 INFO L470 AbstractCegarLoop]: Abstraction has 12058 states and 23059 transitions. [2021-08-21 18:31:40,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 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 18:31:40,019 INFO L276 IsEmpty]: Start isEmpty. Operand 12058 states and 23059 transitions. [2021-08-21 18:31:40,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:40,029 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:40,029 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 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 18:31:40,056 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 18:31:40,232 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 18:31:40,233 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:40,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:40,233 INFO L82 PathProgramCache]: Analyzing trace with hash -2113269940, now seen corresponding path program 69 times [2021-08-21 18:31:40,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:40,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078174965] [2021-08-21 18:31:40,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:40,234 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:40,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:40,309 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:40,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:40,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078174965] [2021-08-21 18:31:40,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078174965] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:40,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473370581] [2021-08-21 18:31:40,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:31:40,309 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:40,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:40,310 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:40,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2021-08-21 18:31:43,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:31:43,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:43,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:31:43,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:44,064 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:31:44,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473370581] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:44,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:44,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 15 [2021-08-21 18:31:44,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663058653] [2021-08-21 18:31:44,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-21 18:31:44,065 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:44,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-21 18:31:44,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-08-21 18:31:44,065 INFO L87 Difference]: Start difference. First operand 12058 states and 23059 transitions. Second operand has 15 states, 15 states have (on average 3.4) 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 18:31:44,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:44,661 INFO L93 Difference]: Finished difference Result 22349 states and 38598 transitions. [2021-08-21 18:31:44,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-08-21 18:31:44,662 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) 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 33 [2021-08-21 18:31:44,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:44,699 INFO L225 Difference]: With dead ends: 22349 [2021-08-21 18:31:44,699 INFO L226 Difference]: Without dead ends: 22349 [2021-08-21 18:31:44,699 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 314.9ms TimeCoverageRelationStatistics Valid=390, Invalid=1250, Unknown=0, NotChecked=0, Total=1640 [2021-08-21 18:31:44,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22349 states. [2021-08-21 18:31:44,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22349 to 12691. [2021-08-21 18:31:44,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12691 states, 12690 states have (on average 1.9189913317572893) internal successors, (24352), 12690 states have internal predecessors, (24352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:44,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12691 states to 12691 states and 24352 transitions. [2021-08-21 18:31:44,936 INFO L78 Accepts]: Start accepts. Automaton has 12691 states and 24352 transitions. Word has length 33 [2021-08-21 18:31:44,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:44,936 INFO L470 AbstractCegarLoop]: Abstraction has 12691 states and 24352 transitions. [2021-08-21 18:31:44,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) 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 18:31:44,937 INFO L276 IsEmpty]: Start isEmpty. Operand 12691 states and 24352 transitions. [2021-08-21 18:31:44,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:44,946 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:44,946 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 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 18:31:44,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2021-08-21 18:31:45,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-08-21 18:31:45,147 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:45,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:45,147 INFO L82 PathProgramCache]: Analyzing trace with hash -592999160, now seen corresponding path program 70 times [2021-08-21 18:31:45,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:45,148 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699951486] [2021-08-21 18:31:45,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:45,148 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:45,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:45,225 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:45,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:45,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699951486] [2021-08-21 18:31:45,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699951486] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:45,225 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382239171] [2021-08-21 18:31:45,225 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:31:45,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:45,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:45,226 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:45,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2021-08-21 18:31:48,781 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:31:48,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:48,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:31:48,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:48,998 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-08-21 18:31:48,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382239171] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:48,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:48,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 16 [2021-08-21 18:31:48,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121460796] [2021-08-21 18:31:48,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:31:48,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:48,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:31:48,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:31:48,999 INFO L87 Difference]: Start difference. First operand 12691 states and 24352 transitions. Second operand has 16 states, 16 states have (on average 3.375) 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 18:31:49,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:49,920 INFO L93 Difference]: Finished difference Result 23360 states and 40105 transitions. [2021-08-21 18:31:49,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-08-21 18:31:49,921 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) 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 33 [2021-08-21 18:31:49,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:49,959 INFO L225 Difference]: With dead ends: 23360 [2021-08-21 18:31:49,959 INFO L226 Difference]: Without dead ends: 23360 [2021-08-21 18:31:49,960 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1190 ImplicationChecksByTransitivity, 597.2ms TimeCoverageRelationStatistics Valid=750, Invalid=2672, Unknown=0, NotChecked=0, Total=3422 [2021-08-21 18:31:49,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23360 states. [2021-08-21 18:31:50,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23360 to 12488. [2021-08-21 18:31:50,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12488 states, 12487 states have (on average 1.9064627212300793) internal successors, (23806), 12487 states have internal predecessors, (23806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:50,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12488 states to 12488 states and 23806 transitions. [2021-08-21 18:31:50,203 INFO L78 Accepts]: Start accepts. Automaton has 12488 states and 23806 transitions. Word has length 33 [2021-08-21 18:31:50,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:50,203 INFO L470 AbstractCegarLoop]: Abstraction has 12488 states and 23806 transitions. [2021-08-21 18:31:50,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) 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 18:31:50,203 INFO L276 IsEmpty]: Start isEmpty. Operand 12488 states and 23806 transitions. [2021-08-21 18:31:50,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:50,213 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:50,213 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, 1, 1] [2021-08-21 18:31:50,238 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2021-08-21 18:31:50,413 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:50,413 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:50,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:50,414 INFO L82 PathProgramCache]: Analyzing trace with hash 1235068105, now seen corresponding path program 71 times [2021-08-21 18:31:50,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:50,414 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117775780] [2021-08-21 18:31:50,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:50,414 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:50,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:50,472 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:50,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:50,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117775780] [2021-08-21 18:31:50,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117775780] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:50,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505112193] [2021-08-21 18:31:50,473 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:31:50,473 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:50,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:50,474 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:50,474 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2021-08-21 18:31:54,065 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:31:54,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:54,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:31:54,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:54,216 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:31:54,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505112193] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:54,216 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:54,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-08-21 18:31:54,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530490401] [2021-08-21 18:31:54,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:31:54,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:54,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:31:54,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:31:54,216 INFO L87 Difference]: Start difference. First operand 12488 states and 23806 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 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 18:31:54,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:54,355 INFO L93 Difference]: Finished difference Result 17579 states and 32642 transitions. [2021-08-21 18:31:54,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:31:54,355 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 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 33 [2021-08-21 18:31:54,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:54,384 INFO L225 Difference]: With dead ends: 17579 [2021-08-21 18:31:54,384 INFO L226 Difference]: Without dead ends: 17577 [2021-08-21 18:31:54,384 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 68.6ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:31:54,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17577 states. [2021-08-21 18:31:54,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17577 to 12732. [2021-08-21 18:31:54,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12732 states, 12731 states have (on average 1.9094336658549995) internal successors, (24309), 12731 states have internal predecessors, (24309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:54,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12732 states to 12732 states and 24309 transitions. [2021-08-21 18:31:54,695 INFO L78 Accepts]: Start accepts. Automaton has 12732 states and 24309 transitions. Word has length 33 [2021-08-21 18:31:54,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:54,695 INFO L470 AbstractCegarLoop]: Abstraction has 12732 states and 24309 transitions. [2021-08-21 18:31:54,695 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 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 18:31:54,696 INFO L276 IsEmpty]: Start isEmpty. Operand 12732 states and 24309 transitions. [2021-08-21 18:31:54,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:54,704 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:54,704 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, 1, 1] [2021-08-21 18:31:54,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:54,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:54,905 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:54,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:54,905 INFO L82 PathProgramCache]: Analyzing trace with hash 526381034, now seen corresponding path program 72 times [2021-08-21 18:31:54,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:54,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283108530] [2021-08-21 18:31:54,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:54,906 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:54,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:54,974 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:54,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:54,974 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283108530] [2021-08-21 18:31:54,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283108530] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:54,974 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476163381] [2021-08-21 18:31:54,974 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:31:54,974 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:54,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:54,975 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:54,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2021-08-21 18:31:58,598 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:31:58,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:31:58,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:31:58,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:31:58,715 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:31:58,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476163381] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:58,715 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:31:58,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 12 [2021-08-21 18:31:58,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089289468] [2021-08-21 18:31:58,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:31:58,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:31:58,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:31:58,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:31:58,716 INFO L87 Difference]: Start difference. First operand 12732 states and 24309 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:58,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:31:58,948 INFO L93 Difference]: Finished difference Result 20280 states and 37308 transitions. [2021-08-21 18:31:58,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:31:58,948 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:31:58,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:31:58,982 INFO L225 Difference]: With dead ends: 20280 [2021-08-21 18:31:58,982 INFO L226 Difference]: Without dead ends: 20264 [2021-08-21 18:31:58,983 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 87.9ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-08-21 18:31:59,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20264 states. [2021-08-21 18:31:59,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20264 to 18573. [2021-08-21 18:31:59,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18573 states, 18572 states have (on average 1.8832112858065906) internal successors, (34975), 18572 states have internal predecessors, (34975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:59,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18573 states to 18573 states and 34975 transitions. [2021-08-21 18:31:59,241 INFO L78 Accepts]: Start accepts. Automaton has 18573 states and 34975 transitions. Word has length 33 [2021-08-21 18:31:59,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:31:59,241 INFO L470 AbstractCegarLoop]: Abstraction has 18573 states and 34975 transitions. [2021-08-21 18:31:59,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:31:59,241 INFO L276 IsEmpty]: Start isEmpty. Operand 18573 states and 34975 transitions. [2021-08-21 18:31:59,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:31:59,253 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:31:59,253 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, 1, 1] [2021-08-21 18:31:59,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2021-08-21 18:31:59,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:59,454 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:31:59,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:31:59,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1749721971, now seen corresponding path program 73 times [2021-08-21 18:31:59,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:31:59,454 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730775306] [2021-08-21 18:31:59,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:31:59,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:31:59,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:31:59,510 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:31:59,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:31:59,510 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730775306] [2021-08-21 18:31:59,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730775306] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:31:59,510 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811811135] [2021-08-21 18:31:59,510 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:31:59,510 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:31:59,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:31:59,512 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:31:59,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2021-08-21 18:32:03,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:03,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:32:03,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:03,357 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-08-21 18:32:03,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811811135] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:03,358 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:03,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 11 [2021-08-21 18:32:03,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437747623] [2021-08-21 18:32:03,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:32:03,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:03,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:32:03,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=71, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:32:03,358 INFO L87 Difference]: Start difference. First operand 18573 states and 34975 transitions. Second operand has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 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 18:32:03,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:03,558 INFO L93 Difference]: Finished difference Result 23562 states and 43421 transitions. [2021-08-21 18:32:03,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:32:03,559 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 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 33 [2021-08-21 18:32:03,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:03,614 INFO L225 Difference]: With dead ends: 23562 [2021-08-21 18:32:03,614 INFO L226 Difference]: Without dead ends: 23562 [2021-08-21 18:32:03,614 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 86.5ms TimeCoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:32:03,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23562 states. [2021-08-21 18:32:03,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23562 to 18133. [2021-08-21 18:32:03,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18133 states, 18132 states have (on average 1.8731524376792412) internal successors, (33964), 18132 states have internal predecessors, (33964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:03,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18133 states to 18133 states and 33964 transitions. [2021-08-21 18:32:03,916 INFO L78 Accepts]: Start accepts. Automaton has 18133 states and 33964 transitions. Word has length 33 [2021-08-21 18:32:03,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:03,916 INFO L470 AbstractCegarLoop]: Abstraction has 18133 states and 33964 transitions. [2021-08-21 18:32:03,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.181818181818182) internal successors, (46), 11 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 18:32:03,916 INFO L276 IsEmpty]: Start isEmpty. Operand 18133 states and 33964 transitions. [2021-08-21 18:32:03,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:03,928 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:03,929 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, 1, 1] [2021-08-21 18:32:03,954 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:04,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-08-21 18:32:04,130 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:04,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:04,131 INFO L82 PathProgramCache]: Analyzing trace with hash 1006171370, now seen corresponding path program 74 times [2021-08-21 18:32:04,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:04,131 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199354611] [2021-08-21 18:32:04,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:04,131 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:04,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:04,195 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:04,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:04,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199354611] [2021-08-21 18:32:04,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199354611] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:04,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046445809] [2021-08-21 18:32:04,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:32:04,195 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:04,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:04,196 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:04,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2021-08-21 18:32:07,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:32:07,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:07,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:07,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:08,078 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:08,078 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046445809] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:08,078 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:08,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:32:08,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352735192] [2021-08-21 18:32:08,079 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:32:08,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:08,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:32:08,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:32:08,079 INFO L87 Difference]: Start difference. First operand 18133 states and 33964 transitions. Second operand has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:08,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:08,315 INFO L93 Difference]: Finished difference Result 19049 states and 34923 transitions. [2021-08-21 18:32:08,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:32:08,316 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:32:08,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:08,360 INFO L225 Difference]: With dead ends: 19049 [2021-08-21 18:32:08,360 INFO L226 Difference]: Without dead ends: 19049 [2021-08-21 18:32:08,360 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 123.7ms TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:32:08,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19049 states. [2021-08-21 18:32:08,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19049 to 15840. [2021-08-21 18:32:08,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15840 states, 15839 states have (on average 1.8799797967043375) internal successors, (29777), 15839 states have internal predecessors, (29777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:08,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15840 states to 15840 states and 29777 transitions. [2021-08-21 18:32:08,607 INFO L78 Accepts]: Start accepts. Automaton has 15840 states and 29777 transitions. Word has length 33 [2021-08-21 18:32:08,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:08,608 INFO L470 AbstractCegarLoop]: Abstraction has 15840 states and 29777 transitions. [2021-08-21 18:32:08,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.8181818181818183) internal successors, (42), 11 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:08,608 INFO L276 IsEmpty]: Start isEmpty. Operand 15840 states and 29777 transitions. [2021-08-21 18:32:08,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:08,619 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:08,619 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, 1, 1] [2021-08-21 18:32:08,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:08,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2021-08-21 18:32:08,820 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:08,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:08,820 INFO L82 PathProgramCache]: Analyzing trace with hash -464080403, now seen corresponding path program 75 times [2021-08-21 18:32:08,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:08,820 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119276942] [2021-08-21 18:32:08,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:08,820 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:08,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:08,875 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:32:08,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:08,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119276942] [2021-08-21 18:32:08,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119276942] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:08,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895260265] [2021-08-21 18:32:08,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:32:08,875 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:08,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:08,876 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:08,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2021-08-21 18:32:12,588 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-08-21 18:32:12,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:12,589 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:32:12,589 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:12,731 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 18:32:12,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895260265] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:12,731 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:12,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2021-08-21 18:32:12,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488329891] [2021-08-21 18:32:12,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:32:12,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:12,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:32:12,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:32:12,732 INFO L87 Difference]: Start difference. First operand 15840 states and 29777 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 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 18:32:12,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:12,873 INFO L93 Difference]: Finished difference Result 16715 states and 31286 transitions. [2021-08-21 18:32:12,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-21 18:32:12,874 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 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 33 [2021-08-21 18:32:12,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:12,900 INFO L225 Difference]: With dead ends: 16715 [2021-08-21 18:32:12,900 INFO L226 Difference]: Without dead ends: 16715 [2021-08-21 18:32:12,900 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 85.7ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:32:12,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16715 states. [2021-08-21 18:32:13,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16715 to 15755. [2021-08-21 18:32:13,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15755 states, 15754 states have (on average 1.8800304684524565) internal successors, (29618), 15754 states have internal predecessors, (29618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:13,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15755 states to 15755 states and 29618 transitions. [2021-08-21 18:32:13,115 INFO L78 Accepts]: Start accepts. Automaton has 15755 states and 29618 transitions. Word has length 33 [2021-08-21 18:32:13,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:13,115 INFO L470 AbstractCegarLoop]: Abstraction has 15755 states and 29618 transitions. [2021-08-21 18:32:13,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 10 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 18:32:13,115 INFO L276 IsEmpty]: Start isEmpty. Operand 15755 states and 29618 transitions. [2021-08-21 18:32:13,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:13,126 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:13,127 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, 1, 1] [2021-08-21 18:32:13,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:13,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-08-21 18:32:13,341 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:13,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:13,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1238672117, now seen corresponding path program 76 times [2021-08-21 18:32:13,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:13,341 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381940193] [2021-08-21 18:32:13,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:13,341 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:13,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:13,398 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:32:13,398 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:13,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381940193] [2021-08-21 18:32:13,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381940193] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:13,398 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679274125] [2021-08-21 18:32:13,398 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:32:13,398 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:13,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:13,399 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:13,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2021-08-21 18:32:17,114 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:32:17,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:17,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-21 18:32:17,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:17,251 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:32:17,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679274125] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:17,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:17,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2021-08-21 18:32:17,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982644902] [2021-08-21 18:32:17,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-21 18:32:17,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:17,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-21 18:32:17,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-08-21 18:32:17,252 INFO L87 Difference]: Start difference. First operand 15755 states and 29618 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:17,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:17,423 INFO L93 Difference]: Finished difference Result 17591 states and 32801 transitions. [2021-08-21 18:32:17,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-21 18:32:17,423 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:32:17,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:17,452 INFO L225 Difference]: With dead ends: 17591 [2021-08-21 18:32:17,452 INFO L226 Difference]: Without dead ends: 17591 [2021-08-21 18:32:17,452 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 95.7ms TimeCoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:32:17,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17591 states. [2021-08-21 18:32:17,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17591 to 16671. [2021-08-21 18:32:17,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16671 states, 16670 states have (on average 1.8727654469106179) internal successors, (31219), 16670 states have internal predecessors, (31219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:17,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16671 states to 16671 states and 31219 transitions. [2021-08-21 18:32:17,694 INFO L78 Accepts]: Start accepts. Automaton has 16671 states and 31219 transitions. Word has length 33 [2021-08-21 18:32:17,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:17,694 INFO L470 AbstractCegarLoop]: Abstraction has 16671 states and 31219 transitions. [2021-08-21 18:32:17,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:17,694 INFO L276 IsEmpty]: Start isEmpty. Operand 16671 states and 31219 transitions. [2021-08-21 18:32:17,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:17,706 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:17,706 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 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 18:32:17,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:17,906 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-08-21 18:32:17,907 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:17,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:17,907 INFO L82 PathProgramCache]: Analyzing trace with hash -1703502414, now seen corresponding path program 77 times [2021-08-21 18:32:17,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:17,907 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410473825] [2021-08-21 18:32:17,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:17,907 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:17,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:17,968 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:17,968 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:17,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410473825] [2021-08-21 18:32:17,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410473825] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:17,968 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953562941] [2021-08-21 18:32:17,968 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:32:17,968 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:17,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:17,969 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:17,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2021-08-21 18:32:21,747 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-08-21 18:32:21,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:21,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-21 18:32:21,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:22,016 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:22,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953562941] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:22,017 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:22,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 16 [2021-08-21 18:32:22,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33071078] [2021-08-21 18:32:22,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-21 18:32:22,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:22,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-21 18:32:22,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-08-21 18:32:22,017 INFO L87 Difference]: Start difference. First operand 16671 states and 31219 transitions. Second operand has 16 states, 16 states have (on average 3.5) 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 18:32:22,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:22,808 INFO L93 Difference]: Finished difference Result 42250 states and 72102 transitions. [2021-08-21 18:32:22,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-08-21 18:32:22,808 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) 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 33 [2021-08-21 18:32:22,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:22,889 INFO L225 Difference]: With dead ends: 42250 [2021-08-21 18:32:22,889 INFO L226 Difference]: Without dead ends: 42250 [2021-08-21 18:32:22,890 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 452.1ms TimeCoverageRelationStatistics Valid=638, Invalid=1912, Unknown=0, NotChecked=0, Total=2550 [2021-08-21 18:32:22,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42250 states. [2021-08-21 18:32:23,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42250 to 22299. [2021-08-21 18:32:23,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22299 states, 22298 states have (on average 1.8994080186563818) internal successors, (42353), 22298 states have internal predecessors, (42353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:23,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22299 states to 22299 states and 42353 transitions. [2021-08-21 18:32:23,396 INFO L78 Accepts]: Start accepts. Automaton has 22299 states and 42353 transitions. Word has length 33 [2021-08-21 18:32:23,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:23,397 INFO L470 AbstractCegarLoop]: Abstraction has 22299 states and 42353 transitions. [2021-08-21 18:32:23,397 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) 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 18:32:23,397 INFO L276 IsEmpty]: Start isEmpty. Operand 22299 states and 42353 transitions. [2021-08-21 18:32:23,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:23,414 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:23,415 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, 1, 1] [2021-08-21 18:32:23,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:23,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:23,615 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:23,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:23,615 INFO L82 PathProgramCache]: Analyzing trace with hash 593451760, now seen corresponding path program 78 times [2021-08-21 18:32:23,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:23,615 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296324095] [2021-08-21 18:32:23,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:23,616 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:23,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:23,678 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:23,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:23,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296324095] [2021-08-21 18:32:23,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296324095] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:23,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43648006] [2021-08-21 18:32:23,679 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:32:23,679 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:23,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:23,705 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:23,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2021-08-21 18:32:27,485 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:32:27,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:27,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:27,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:27,604 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:27,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43648006] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:27,605 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:27,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:32:27,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688421066] [2021-08-21 18:32:27,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:32:27,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:27,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:32:27,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:32:27,605 INFO L87 Difference]: Start difference. First operand 22299 states and 42353 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:27,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:27,866 INFO L93 Difference]: Finished difference Result 26876 states and 50426 transitions. [2021-08-21 18:32:27,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-21 18:32:27,867 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:32:27,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:27,925 INFO L225 Difference]: With dead ends: 26876 [2021-08-21 18:32:27,925 INFO L226 Difference]: Without dead ends: 26872 [2021-08-21 18:32:27,925 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 86.1ms TimeCoverageRelationStatistics Valid=78, Invalid=194, Unknown=0, NotChecked=0, Total=272 [2021-08-21 18:32:27,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26872 states. [2021-08-21 18:32:28,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26872 to 26364. [2021-08-21 18:32:28,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26364 states, 26363 states have (on average 1.8913249630163487) internal successors, (49861), 26363 states have internal predecessors, (49861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:28,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26364 states to 26364 states and 49861 transitions. [2021-08-21 18:32:28,365 INFO L78 Accepts]: Start accepts. Automaton has 26364 states and 49861 transitions. Word has length 33 [2021-08-21 18:32:28,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:28,365 INFO L470 AbstractCegarLoop]: Abstraction has 26364 states and 49861 transitions. [2021-08-21 18:32:28,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:28,366 INFO L276 IsEmpty]: Start isEmpty. Operand 26364 states and 49861 transitions. [2021-08-21 18:32:28,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:28,386 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:28,386 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, 1, 1] [2021-08-21 18:32:28,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:28,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:28,587 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:28,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:28,587 INFO L82 PathProgramCache]: Analyzing trace with hash 187643048, now seen corresponding path program 79 times [2021-08-21 18:32:28,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:28,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506680045] [2021-08-21 18:32:28,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:28,588 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:28,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:28,653 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:28,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:28,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506680045] [2021-08-21 18:32:28,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506680045] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:28,653 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487963305] [2021-08-21 18:32:28,653 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:32:28,653 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:28,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:28,655 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:28,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2021-08-21 18:32:32,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:32,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:32,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:32,620 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:32,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487963305] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:32,621 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:32,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:32:32,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288210902] [2021-08-21 18:32:32,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:32:32,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:32,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:32:32,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:32:32,621 INFO L87 Difference]: Start difference. First operand 26364 states and 49861 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:32,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:32,912 INFO L93 Difference]: Finished difference Result 26874 states and 50430 transitions. [2021-08-21 18:32:32,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:32:32,913 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:32:32,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:32,963 INFO L225 Difference]: With dead ends: 26874 [2021-08-21 18:32:32,963 INFO L226 Difference]: Without dead ends: 26874 [2021-08-21 18:32:32,964 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 126.0ms TimeCoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2021-08-21 18:32:32,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26874 states. [2021-08-21 18:32:33,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26874 to 26239. [2021-08-21 18:32:33,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26239 states, 26238 states have (on average 1.8903879868892446) internal successors, (49600), 26238 states have internal predecessors, (49600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:33,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26239 states to 26239 states and 49600 transitions. [2021-08-21 18:32:33,372 INFO L78 Accepts]: Start accepts. Automaton has 26239 states and 49600 transitions. Word has length 33 [2021-08-21 18:32:33,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:33,372 INFO L470 AbstractCegarLoop]: Abstraction has 26239 states and 49600 transitions. [2021-08-21 18:32:33,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:33,372 INFO L276 IsEmpty]: Start isEmpty. Operand 26239 states and 49600 transitions. [2021-08-21 18:32:33,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:33,391 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:33,391 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, 1, 1] [2021-08-21 18:32:33,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2021-08-21 18:32:33,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-08-21 18:32:33,592 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:33,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:33,592 INFO L82 PathProgramCache]: Analyzing trace with hash 2049236152, now seen corresponding path program 80 times [2021-08-21 18:32:33,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:33,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000423918] [2021-08-21 18:32:33,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:33,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:33,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:33,656 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:32:33,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:33,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000423918] [2021-08-21 18:32:33,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000423918] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:33,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918327836] [2021-08-21 18:32:33,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:32:33,656 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:33,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:33,657 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:33,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2021-08-21 18:32:37,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:32:37,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:37,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:37,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:37,604 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-08-21 18:32:37,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918327836] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:37,604 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:37,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 11 [2021-08-21 18:32:37,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802576619] [2021-08-21 18:32:37,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-21 18:32:37,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:37,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-21 18:32:37,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-08-21 18:32:37,605 INFO L87 Difference]: Start difference. First operand 26239 states and 49600 transitions. Second operand has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:37,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:37,925 INFO L93 Difference]: Finished difference Result 26940 states and 50720 transitions. [2021-08-21 18:32:37,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-21 18:32:37,926 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:32:37,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:37,976 INFO L225 Difference]: With dead ends: 26940 [2021-08-21 18:32:37,976 INFO L226 Difference]: Without dead ends: 26940 [2021-08-21 18:32:37,976 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 146.2ms TimeCoverageRelationStatistics Valid=155, Invalid=351, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:32:38,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26940 states. [2021-08-21 18:32:38,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26940 to 26601. [2021-08-21 18:32:38,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26601 states, 26600 states have (on average 1.8896616541353384) internal successors, (50265), 26600 states have internal predecessors, (50265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:38,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26601 states to 26601 states and 50265 transitions. [2021-08-21 18:32:38,383 INFO L78 Accepts]: Start accepts. Automaton has 26601 states and 50265 transitions. Word has length 33 [2021-08-21 18:32:38,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:38,384 INFO L470 AbstractCegarLoop]: Abstraction has 26601 states and 50265 transitions. [2021-08-21 18:32:38,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.909090909090909) internal successors, (43), 11 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:38,384 INFO L276 IsEmpty]: Start isEmpty. Operand 26601 states and 50265 transitions. [2021-08-21 18:32:38,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:38,404 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:38,404 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, 1, 1] [2021-08-21 18:32:38,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:38,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:38,604 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:38,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:38,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1867597588, now seen corresponding path program 81 times [2021-08-21 18:32:38,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:38,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652217161] [2021-08-21 18:32:38,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:38,605 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:38,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:38,675 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:38,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:38,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652217161] [2021-08-21 18:32:38,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652217161] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:38,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093862795] [2021-08-21 18:32:38,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:32:38,675 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:38,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:38,676 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:38,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2021-08-21 18:32:42,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:32:42,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:42,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:42,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:42,643 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:42,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093862795] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:42,643 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:42,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 12 [2021-08-21 18:32:42,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966943813] [2021-08-21 18:32:42,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-21 18:32:42,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:42,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-21 18:32:42,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-21 18:32:42,644 INFO L87 Difference]: Start difference. First operand 26601 states and 50265 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:43,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:43,023 INFO L93 Difference]: Finished difference Result 27507 states and 51843 transitions. [2021-08-21 18:32:43,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-21 18:32:43,024 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2021-08-21 18:32:43,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:43,074 INFO L225 Difference]: With dead ends: 27507 [2021-08-21 18:32:43,074 INFO L226 Difference]: Without dead ends: 27507 [2021-08-21 18:32:43,074 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 191.2ms TimeCoverageRelationStatistics Valid=212, Invalid=490, Unknown=0, NotChecked=0, Total=702 [2021-08-21 18:32:43,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27507 states. [2021-08-21 18:32:43,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27507 to 26778. [2021-08-21 18:32:43,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26778 states, 26777 states have (on average 1.889606752063338) internal successors, (50598), 26777 states have internal predecessors, (50598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:43,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26778 states to 26778 states and 50598 transitions. [2021-08-21 18:32:43,531 INFO L78 Accepts]: Start accepts. Automaton has 26778 states and 50598 transitions. Word has length 33 [2021-08-21 18:32:43,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:43,531 INFO L470 AbstractCegarLoop]: Abstraction has 26778 states and 50598 transitions. [2021-08-21 18:32:43,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:43,531 INFO L276 IsEmpty]: Start isEmpty. Operand 26778 states and 50598 transitions. [2021-08-21 18:32:43,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:43,554 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:43,554 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, 1, 1] [2021-08-21 18:32:43,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2021-08-21 18:32:43,754 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:43,755 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:43,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:43,755 INFO L82 PathProgramCache]: Analyzing trace with hash 1501684870, now seen corresponding path program 82 times [2021-08-21 18:32:43,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:43,755 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363369618] [2021-08-21 18:32:43,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:43,755 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:43,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:43,831 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:43,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:43,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363369618] [2021-08-21 18:32:43,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363369618] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:43,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117548379] [2021-08-21 18:32:43,831 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-21 18:32:43,831 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:43,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:43,832 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:43,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2021-08-21 18:32:47,692 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-21 18:32:47,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:47,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:47,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:47,832 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:47,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117548379] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:47,832 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:47,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:32:47,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479076952] [2021-08-21 18:32:47,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:32:47,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:47,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:32:47,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:32:47,833 INFO L87 Difference]: Start difference. First operand 26778 states and 50598 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 18:32:48,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:48,109 INFO L93 Difference]: Finished difference Result 29789 states and 55376 transitions. [2021-08-21 18:32:48,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:32:48,110 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 33 [2021-08-21 18:32:48,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:48,167 INFO L225 Difference]: With dead ends: 29789 [2021-08-21 18:32:48,167 INFO L226 Difference]: Without dead ends: 29785 [2021-08-21 18:32:48,167 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 103.3ms TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2021-08-21 18:32:48,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29785 states. [2021-08-21 18:32:48,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29785 to 28972. [2021-08-21 18:32:48,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28972 states, 28971 states have (on average 1.8814676745711227) internal successors, (54508), 28971 states have internal predecessors, (54508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:48,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28972 states to 28972 states and 54508 transitions. [2021-08-21 18:32:48,637 INFO L78 Accepts]: Start accepts. Automaton has 28972 states and 54508 transitions. Word has length 33 [2021-08-21 18:32:48,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:48,638 INFO L470 AbstractCegarLoop]: Abstraction has 28972 states and 54508 transitions. [2021-08-21 18:32:48,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 18:32:48,638 INFO L276 IsEmpty]: Start isEmpty. Operand 28972 states and 54508 transitions. [2021-08-21 18:32:48,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:48,661 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:48,661 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, 1, 1] [2021-08-21 18:32:48,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2021-08-21 18:32:48,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:48,861 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:48,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:48,861 INFO L82 PathProgramCache]: Analyzing trace with hash 1095876158, now seen corresponding path program 83 times [2021-08-21 18:32:48,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:48,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245285847] [2021-08-21 18:32:48,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:48,862 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:48,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:48,939 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:48,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:48,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245285847] [2021-08-21 18:32:48,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245285847] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:48,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343719820] [2021-08-21 18:32:48,940 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-21 18:32:48,940 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:48,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:48,941 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:48,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2021-08-21 18:32:52,842 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-08-21 18:32:52,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:52,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:52,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:52,984 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:52,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343719820] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:52,985 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:52,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:32:52,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426742582] [2021-08-21 18:32:52,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:32:52,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:52,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:32:52,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:32:52,985 INFO L87 Difference]: Start difference. First operand 28972 states and 54508 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 18:32:53,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:53,386 INFO L93 Difference]: Finished difference Result 29810 states and 55437 transitions. [2021-08-21 18:32:53,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-08-21 18:32:53,386 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 33 [2021-08-21 18:32:53,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:53,439 INFO L225 Difference]: With dead ends: 29810 [2021-08-21 18:32:53,439 INFO L226 Difference]: Without dead ends: 29810 [2021-08-21 18:32:53,439 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 167.4ms TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2021-08-21 18:32:53,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29810 states. [2021-08-21 18:32:53,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29810 to 25015. [2021-08-21 18:32:53,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25015 states, 25014 states have (on average 1.8891420804349564) internal successors, (47255), 25014 states have internal predecessors, (47255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:53,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25015 states to 25015 states and 47255 transitions. [2021-08-21 18:32:53,845 INFO L78 Accepts]: Start accepts. Automaton has 25015 states and 47255 transitions. Word has length 33 [2021-08-21 18:32:53,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:53,845 INFO L470 AbstractCegarLoop]: Abstraction has 25015 states and 47255 transitions. [2021-08-21 18:32:53,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 18:32:53,845 INFO L276 IsEmpty]: Start isEmpty. Operand 25015 states and 47255 transitions. [2021-08-21 18:32:53,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:53,864 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:53,864 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, 1, 1] [2021-08-21 18:32:53,891 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2021-08-21 18:32:54,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:54,065 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:54,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:54,065 INFO L82 PathProgramCache]: Analyzing trace with hash -1337498034, now seen corresponding path program 84 times [2021-08-21 18:32:54,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:54,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287336560] [2021-08-21 18:32:54,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:54,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:54,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:54,138 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:54,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:54,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287336560] [2021-08-21 18:32:54,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287336560] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:54,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258550288] [2021-08-21 18:32:54,139 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-21 18:32:54,139 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:54,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:54,140 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:54,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2021-08-21 18:32:58,037 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-08-21 18:32:58,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:32:58,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:32:58,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:32:58,179 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:58,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258550288] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:58,179 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:32:58,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:32:58,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950855265] [2021-08-21 18:32:58,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:32:58,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:32:58,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:32:58,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:32:58,180 INFO L87 Difference]: Start difference. First operand 25015 states and 47255 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 18:32:58,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:32:58,613 INFO L93 Difference]: Finished difference Result 25704 states and 48363 transitions. [2021-08-21 18:32:58,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-21 18:32:58,613 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 33 [2021-08-21 18:32:58,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:32:58,666 INFO L225 Difference]: With dead ends: 25704 [2021-08-21 18:32:58,666 INFO L226 Difference]: Without dead ends: 25704 [2021-08-21 18:32:58,667 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 210.7ms TimeCoverageRelationStatistics Valid=240, Invalid=630, Unknown=0, NotChecked=0, Total=870 [2021-08-21 18:32:58,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25704 states. [2021-08-21 18:32:58,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25704 to 25377. [2021-08-21 18:32:59,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25377 states, 25376 states have (on average 1.8883984867591426) internal successors, (47920), 25376 states have internal predecessors, (47920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:32:59,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25377 states to 25377 states and 47920 transitions. [2021-08-21 18:32:59,070 INFO L78 Accepts]: Start accepts. Automaton has 25377 states and 47920 transitions. Word has length 33 [2021-08-21 18:32:59,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:32:59,070 INFO L470 AbstractCegarLoop]: Abstraction has 25377 states and 47920 transitions. [2021-08-21 18:32:59,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 18:32:59,070 INFO L276 IsEmpty]: Start isEmpty. Operand 25377 states and 47920 transitions. [2021-08-21 18:32:59,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:32:59,091 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:32:59,091 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, 1, 1] [2021-08-21 18:32:59,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2021-08-21 18:32:59,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-08-21 18:32:59,292 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:32:59,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:32:59,292 INFO L82 PathProgramCache]: Analyzing trace with hash -959364478, now seen corresponding path program 85 times [2021-08-21 18:32:59,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:32:59,292 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95012848] [2021-08-21 18:32:59,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:32:59,292 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:32:59,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:32:59,367 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:32:59,367 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:32:59,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95012848] [2021-08-21 18:32:59,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95012848] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:32:59,367 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767718114] [2021-08-21 18:32:59,367 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-21 18:32:59,367 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:32:59,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:32:59,368 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:32:59,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2021-08-21 18:33:03,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:03,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:33:03,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:03,368 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:03,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767718114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:03,369 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:03,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 13 [2021-08-21 18:33:03,369 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93832210] [2021-08-21 18:33:03,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-21 18:33:03,369 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:03,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-21 18:33:03,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-21 18:33:03,369 INFO L87 Difference]: Start difference. First operand 25377 states and 47920 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 18:33:03,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:33:03,718 INFO L93 Difference]: Finished difference Result 25773 states and 48590 transitions. [2021-08-21 18:33:03,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:33:03,718 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 33 [2021-08-21 18:33:03,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:33:03,772 INFO L225 Difference]: With dead ends: 25773 [2021-08-21 18:33:03,773 INFO L226 Difference]: Without dead ends: 25773 [2021-08-21 18:33:03,773 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 148.0ms TimeCoverageRelationStatistics Valid=153, Invalid=353, Unknown=0, NotChecked=0, Total=506 [2021-08-21 18:33:03,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25773 states. [2021-08-21 18:33:04,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25773 to 25347. [2021-08-21 18:33:04,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25347 states, 25346 states have (on average 1.8887398406060127) internal successors, (47872), 25346 states have internal predecessors, (47872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:04,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25347 states to 25347 states and 47872 transitions. [2021-08-21 18:33:04,161 INFO L78 Accepts]: Start accepts. Automaton has 25347 states and 47872 transitions. Word has length 33 [2021-08-21 18:33:04,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:04,161 INFO L470 AbstractCegarLoop]: Abstraction has 25347 states and 47872 transitions. [2021-08-21 18:33:04,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 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 18:33:04,161 INFO L276 IsEmpty]: Start isEmpty. Operand 25347 states and 47872 transitions. [2021-08-21 18:33:04,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-21 18:33:04,181 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:04,181 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, 1, 1] [2021-08-21 18:33:04,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2021-08-21 18:33:04,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-08-21 18:33:04,382 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:33:04,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:04,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1102638932, now seen corresponding path program 86 times [2021-08-21 18:33:04,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:04,382 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97848559] [2021-08-21 18:33:04,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:04,382 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:04,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:04,462 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:04,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:04,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97848559] [2021-08-21 18:33:04,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97848559] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:04,462 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092479472] [2021-08-21 18:33:04,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-21 18:33:04,462 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:04,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:04,463 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:04,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2021-08-21 18:33:08,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-21 18:33:08,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:33:08,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-21 18:33:08,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:08,515 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:08,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092479472] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:08,515 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:08,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2021-08-21 18:33:08,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161703342] [2021-08-21 18:33:08,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-21 18:33:08,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:08,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-21 18:33:08,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-08-21 18:33:08,516 INFO L87 Difference]: Start difference. First operand 25347 states and 47872 transitions. Second operand has 14 states, 14 states have (on average 3.5) 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 18:33:08,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-21 18:33:08,889 INFO L93 Difference]: Finished difference Result 25844 states and 48688 transitions. [2021-08-21 18:33:08,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-08-21 18:33:08,889 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5) 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 33 [2021-08-21 18:33:08,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-21 18:33:08,938 INFO L225 Difference]: With dead ends: 25844 [2021-08-21 18:33:08,938 INFO L226 Difference]: Without dead ends: 25844 [2021-08-21 18:33:08,938 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 159.2ms TimeCoverageRelationStatistics Valid=162, Invalid=390, Unknown=0, NotChecked=0, Total=552 [2021-08-21 18:33:08,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25844 states. [2021-08-21 18:33:09,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25844 to 25334. [2021-08-21 18:33:09,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25334 states, 25333 states have (on average 1.8883669521967394) internal successors, (47838), 25333 states have internal predecessors, (47838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-21 18:33:09,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25334 states to 25334 states and 47838 transitions. [2021-08-21 18:33:09,324 INFO L78 Accepts]: Start accepts. Automaton has 25334 states and 47838 transitions. Word has length 33 [2021-08-21 18:33:09,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-21 18:33:09,324 INFO L470 AbstractCegarLoop]: Abstraction has 25334 states and 47838 transitions. [2021-08-21 18:33:09,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5) 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 18:33:09,325 INFO L276 IsEmpty]: Start isEmpty. Operand 25334 states and 47838 transitions. [2021-08-21 18:33:09,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-08-21 18:33:09,348 INFO L504 BasicCegarLoop]: Found error trace [2021-08-21 18:33:09,348 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 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 18:33:09,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2021-08-21 18:33:09,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:09,548 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-08-21 18:33:09,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-21 18:33:09,549 INFO L82 PathProgramCache]: Analyzing trace with hash 217384248, now seen corresponding path program 87 times [2021-08-21 18:33:09,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-21 18:33:09,549 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037221028] [2021-08-21 18:33:09,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-21 18:33:09,549 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-21 18:33:09,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-21 18:33:10,205 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:10,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-21 18:33:10,205 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037221028] [2021-08-21 18:33:10,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037221028] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:10,205 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218060237] [2021-08-21 18:33:10,205 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-21 18:33:10,205 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-21 18:33:10,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-21 18:33:10,206 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-21 18:33:10,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2021-08-21 18:33:14,120 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-21 18:33:14,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-21 18:33:14,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 37 conjunts are in the unsatisfiable core [2021-08-21 18:33:14,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-21 18:33:32,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:33:32,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:33:32,400 INFO L354 Elim1Store]: treesize reduction 38, result has 41.5 percent of original size [2021-08-21 18:33:32,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 73 treesize of output 85 [2021-08-21 18:33:32,456 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-08-21 18:33:32,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 85 treesize of output 215 [2021-08-21 18:33:32,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:33:32,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-08-21 18:33:32,489 INFO L354 Elim1Store]: treesize reduction 38, result has 41.5 percent of original size [2021-08-21 18:33:32,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 267 treesize of output 245 [2021-08-21 18:33:33,475 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-21 18:33:33,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218060237] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-21 18:33:33,476 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-08-21 18:33:33,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22] total 34 [2021-08-21 18:33:33,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551294735] [2021-08-21 18:33:33,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-08-21 18:33:33,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-21 18:33:33,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-08-21 18:33:33,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=994, Unknown=6, NotChecked=0, Total=1122 [2021-08-21 18:33:33,477 INFO L87 Difference]: Start difference. First operand 25334 states and 47838 transitions. Second operand has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2021-08-21 18:34:19,660 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 18:34:19,661 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2021-08-21 18:34:20,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-21 18:34:20,353 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT [2021-08-21 18:34:20,381 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2021-08-21 18:34:20,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-08-21 18:34:20,555 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (25334states) and FLOYD_HOARE automaton (currently 15 states, 34 states before enhancement),while ReachableStatesComputation was computing reachable states (217 states constructed, input type IntersectNwa). [2021-08-21 18:34:20,556 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION [2021-08-21 18:34:20,557 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION [2021-08-21 18:34:20,557 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION [2021-08-21 18:34:20,560 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-08-21 18:34:20,560 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-21 18:34:20,561 INFO L202 PluginConnector]: Adding new model dot-product-alt.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.08 06:34:20 BasicIcfg [2021-08-21 18:34:20,561 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-21 18:34:20,562 INFO L168 Benchmark]: Toolchain (without parser) took 747485.18 ms. Allocated memory was 185.6 MB in the beginning and 2.8 GB in the end (delta: 2.6 GB). Free memory was 166.6 MB in the beginning and 2.2 GB in the end (delta: -2.0 GB). Peak memory consumption was 588.7 MB. Max. memory is 8.0 GB. [2021-08-21 18:34:20,562 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.17 ms. Allocated memory is still 185.6 MB. Free memory was 167.7 MB in the beginning and 167.7 MB in the end (delta: 68.5 kB). There was no memory consumed. Max. memory is 8.0 GB. [2021-08-21 18:34:20,562 INFO L168 Benchmark]: Boogie Procedure Inliner took 26.48 ms. Allocated memory is still 185.6 MB. Free memory was 166.5 MB in the beginning and 165.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 18:34:20,562 INFO L168 Benchmark]: Boogie Preprocessor took 22.54 ms. Allocated memory is still 185.6 MB. Free memory was 165.0 MB in the beginning and 163.9 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-08-21 18:34:20,562 INFO L168 Benchmark]: RCFGBuilder took 244.04 ms. Allocated memory is still 185.6 MB. Free memory was 163.9 MB in the beginning and 151.9 MB in the end (delta: 11.9 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. [2021-08-21 18:34:20,562 INFO L168 Benchmark]: TraceAbstraction took 747187.27 ms. Allocated memory was 185.6 MB in the beginning and 2.8 GB in the end (delta: 2.6 GB). Free memory was 151.4 MB in the beginning and 2.2 GB in the end (delta: -2.1 GB). Peak memory consumption was 573.0 MB. Max. memory is 8.0 GB. [2021-08-21 18:34:20,563 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.17 ms. Allocated memory is still 185.6 MB. Free memory was 167.7 MB in the beginning and 167.7 MB in the end (delta: 68.5 kB). There was no memory consumed. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 26.48 ms. Allocated memory is still 185.6 MB. Free memory was 166.5 MB in the beginning and 165.0 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 22.54 ms. Allocated memory is still 185.6 MB. Free memory was 165.0 MB in the beginning and 163.9 MB in the end (delta: 1.1 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 244.04 ms. Allocated memory is still 185.6 MB. Free memory was 163.9 MB in the beginning and 151.9 MB in the end (delta: 11.9 MB). Peak memory consumption was 11.5 MB. Max. memory is 8.0 GB. * TraceAbstraction took 747187.27 ms. Allocated memory was 185.6 MB in the beginning and 2.8 GB in the end (delta: 2.6 GB). Free memory was 151.4 MB in the beginning and 2.2 GB in the end (delta: -2.1 GB). Peak memory consumption was 573.0 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 428, positive: 390, positive conditional: 390, positive unconditional: 0, negative: 38, negative conditional: 38, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 390, positive: 390, positive conditional: 0, positive unconditional: 390, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 105, positive: 105, positive conditional: 0, positive unconditional: 105, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 105, positive: 104, positive conditional: 0, positive unconditional: 104, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 8, positive: 8, positive conditional: 0, positive unconditional: 8, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 390, positive: 285, positive conditional: 0, positive unconditional: 285, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 105, unknown conditional: 0, unknown unconditional: 105] , Statistics on independence cache: Total cache size (in pairs): 105, Positive cache size: 105, Positive conditional cache size: 0, Positive unconditional cache size: 105, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 38 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (25334states) and FLOYD_HOARE automaton (currently 15 states, 34 states before enhancement),while ReachableStatesComputation was computing reachable states (217 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (25334states) and FLOYD_HOARE automaton (currently 15 states, 34 states before enhancement),while ReachableStatesComputation was computing reachable states (217 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (25334states) and FLOYD_HOARE automaton (currently 15 states, 34 states before enhancement),while ReachableStatesComputation was computing reachable states (217 states constructed, input type IntersectNwa). - TimeoutResultAtElement [Line: 55]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (25334states) and FLOYD_HOARE automaton (currently 15 states, 34 states before enhancement),while ReachableStatesComputation was computing reachable states (217 states constructed, input type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 48 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 747090.7ms, OverallIterations: 126, TraceHistogramMax: 3, EmptinessCheckTime: 554.2ms, AutomataDifference: 276380.6ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 173.8ms, PartialOrderReductionTime: 160.5ms, HoareTripleCheckerStatistics: 3190 SDtfs, 22943 SDslu, 22807 SDs, 0 SdLazy, 65000 SolverSat, 5751 SolverUnsat, 74 SolverUnknown, 0 SolverNotchecked, 163652.3ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 7627 GetRequests, 2929 SyntacticMatches, 224 SemanticMatches, 4474 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57016 ImplicationChecksByTransitivity, 177816.0ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=28972occurred in iteration=121, InterpolantAutomatonStates: 3345, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 9403.4ms AutomataMinimizationTime, 125 MinimizatonAttempts, 143177 StatesRemovedByMinimization, 125 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 468.0ms SsaConstructionTime, 1834.5ms SatisfiabilityAnalysisTime, 153031.6ms InterpolantComputationTime, 7668 NumberOfCodeBlocks, 7668 NumberOfCodeBlocksAsserted, 403 NumberOfCheckSat, 7419 ConstructedInterpolants, 149 QuantifiedInterpolants, 104138 SizeOfPredicates, 786 NumberOfNonLiveVariables, 8308 ConjunctsInSsa, 2038 ConjunctsInUnsatCore, 249 InterpolantComputations, 3 PerfectInterpolantSequences, 469/2334 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown