/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/commit-2-alt-IXq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-a865e3bea3ade1065a4c95009cfa501fe03c5538-a865e3b [2021-02-19 19:34:40,655 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-02-19 19:34:40,657 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-02-19 19:34:40,681 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-02-19 19:34:40,681 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-02-19 19:34:40,682 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-02-19 19:34:40,684 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-02-19 19:34:40,685 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-02-19 19:34:40,687 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-02-19 19:34:40,688 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-02-19 19:34:40,689 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-02-19 19:34:40,690 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-02-19 19:34:40,690 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-02-19 19:34:40,691 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-02-19 19:34:40,692 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-02-19 19:34:40,693 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-02-19 19:34:40,694 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-02-19 19:34:40,694 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-02-19 19:34:40,696 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-02-19 19:34:40,698 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-02-19 19:34:40,699 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-02-19 19:34:40,700 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-02-19 19:34:40,701 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-02-19 19:34:40,702 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-02-19 19:34:40,705 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-02-19 19:34:40,705 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-02-19 19:34:40,705 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-02-19 19:34:40,706 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-02-19 19:34:40,706 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-02-19 19:34:40,707 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-02-19 19:34:40,708 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-02-19 19:34:40,708 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-02-19 19:34:40,709 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-02-19 19:34:40,710 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-02-19 19:34:40,711 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-02-19 19:34:40,711 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-02-19 19:34:40,712 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-02-19 19:34:40,712 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-02-19 19:34:40,712 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-02-19 19:34:40,713 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-02-19 19:34:40,713 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-02-19 19:34:40,714 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2021-02-19 19:34:40,734 INFO L113 SettingsManager]: Loading preferences was successful [2021-02-19 19:34:40,735 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-02-19 19:34:40,735 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-02-19 19:34:40,735 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-02-19 19:34:40,736 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-02-19 19:34:40,736 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-02-19 19:34:40,736 INFO L138 SettingsManager]: * Use SBE=true [2021-02-19 19:34:40,737 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-02-19 19:34:40,737 INFO L138 SettingsManager]: * sizeof long=4 [2021-02-19 19:34:40,737 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-02-19 19:34:40,737 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-02-19 19:34:40,737 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-02-19 19:34:40,737 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-02-19 19:34:40,737 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-02-19 19:34:40,738 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-02-19 19:34:40,738 INFO L138 SettingsManager]: * sizeof long double=12 [2021-02-19 19:34:40,738 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-02-19 19:34:40,738 INFO L138 SettingsManager]: * Use constant arrays=true [2021-02-19 19:34:40,738 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-02-19 19:34:40,738 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-02-19 19:34:40,738 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-02-19 19:34:40,739 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-02-19 19:34:40,739 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-02-19 19:34:40,739 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-02-19 19:34:40,739 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-02-19 19:34:40,739 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-02-19 19:34:40,739 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-02-19 19:34:40,739 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-02-19 19:34:40,740 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-02-19 19:34:40,740 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-02-19 19:34:40,740 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-02-19 19:34:40,740 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-02-19 19:34:41,027 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-02-19 19:34:41,054 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-02-19 19:34:41,057 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-02-19 19:34:41,058 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-02-19 19:34:41,060 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-02-19 19:34:41,061 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/commit-2-alt-IXq.wvr.bpl [2021-02-19 19:34:41,062 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-proofs/commit-2-alt-IXq.wvr.bpl' [2021-02-19 19:34:41,115 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-02-19 19:34:41,120 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-02-19 19:34:41,128 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-02-19 19:34:41,129 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-02-19 19:34:41,129 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-02-19 19:34:41,141 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/1) ... [2021-02-19 19:34:41,147 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/1) ... [2021-02-19 19:34:41,154 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-02-19 19:34:41,155 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-02-19 19:34:41,156 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-02-19 19:34:41,156 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-02-19 19:34:41,163 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/1) ... [2021-02-19 19:34:41,163 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/1) ... [2021-02-19 19:34:41,164 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/1) ... [2021-02-19 19:34:41,164 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/1) ... [2021-02-19 19:34:41,168 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/1) ... [2021-02-19 19:34:41,170 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/1) ... [2021-02-19 19:34:41,171 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/1) ... [2021-02-19 19:34:41,172 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-02-19 19:34:41,173 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-02-19 19:34:41,173 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-02-19 19:34:41,173 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-02-19 19:34:41,174 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-02-19 19:34:41,247 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-02-19 19:34:41,247 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-02-19 19:34:41,247 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-02-19 19:34:41,247 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-02-19 19:34:41,247 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-02-19 19:34:41,247 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-02-19 19:34:41,248 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-02-19 19:34:41,248 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-02-19 19:34:41,248 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-02-19 19:34:41,248 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2021-02-19 19:34:41,248 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-02-19 19:34:41,248 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-02-19 19:34:41,248 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2021-02-19 19:34:41,248 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2021-02-19 19:34:41,248 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2021-02-19 19:34:41,249 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-02-19 19:34:41,626 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-02-19 19:34:41,626 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2021-02-19 19:34:41,627 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2021-02-19 19:34:41,627 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2021-02-19 19:34:41,628 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread3EXIT is neither atomic block end nor error location. [2021-02-19 19:34:41,628 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread4EXIT is neither atomic block end nor error location. [2021-02-19 19:34:41,629 INFO L202 PluginConnector]: Adding new model commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 07:34:41 BoogieIcfgContainer [2021-02-19 19:34:41,629 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-02-19 19:34:41,630 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-02-19 19:34:41,631 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-02-19 19:34:41,633 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-02-19 19:34:41,633 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 19.02 07:34:41" (1/2) ... [2021-02-19 19:34:41,634 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3dda65e2 and model type commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 07:34:41, skipping insertion in model container [2021-02-19 19:34:41,634 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 07:34:41" (2/2) ... [2021-02-19 19:34:41,636 INFO L111 eAbstractionObserver]: Analyzing ICFG commit-2-alt-IXq.wvr.bpl [2021-02-19 19:34:41,645 WARN L142 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-02-19 19:34:41,645 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-02-19 19:34:41,650 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-02-19 19:34:41,651 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-02-19 19:34:41,728 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-02-19 19:34:41,745 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2021-02-19 19:34:41,775 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-02-19 19:34:41,776 INFO L377 AbstractCegarLoop]: Hoare is true [2021-02-19 19:34:41,776 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-02-19 19:34:41,776 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-02-19 19:34:41,776 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-02-19 19:34:41,776 INFO L381 AbstractCegarLoop]: Difference is false [2021-02-19 19:34:41,776 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-02-19 19:34:41,776 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-02-19 19:34:41,789 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 42 places, 33 transitions, 98 flow [2021-02-19 19:34:41,836 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 326 states, 324 states have (on average 3.8055555555555554) internal successors, (1233), 325 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:41,839 INFO L276 IsEmpty]: Start isEmpty. Operand has 326 states, 324 states have (on average 3.8055555555555554) internal successors, (1233), 325 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:41,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-02-19 19:34:41,858 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:41,859 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:34:41,859 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:41,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:41,867 INFO L82 PathProgramCache]: Analyzing trace with hash 513789453, now seen corresponding path program 1 times [2021-02-19 19:34:41,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:41,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804187549] [2021-02-19 19:34:41,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:41,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:41,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:41,992 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804187549] [2021-02-19 19:34:41,993 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 19:34:41,994 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-02-19 19:34:41,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563401832] [2021-02-19 19:34:41,999 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-02-19 19:34:42,000 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:42,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-02-19 19:34:42,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 19:34:42,011 INFO L87 Difference]: Start difference. First operand has 326 states, 324 states have (on average 3.8055555555555554) internal successors, (1233), 325 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:42,054 INFO L93 Difference]: Finished difference Result 384 states and 1448 transitions. [2021-02-19 19:34:42,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-02-19 19:34:42,056 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2021-02-19 19:34:42,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:42,070 INFO L225 Difference]: With dead ends: 384 [2021-02-19 19:34:42,070 INFO L226 Difference]: Without dead ends: 379 [2021-02-19 19:34:42,072 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 19:34:42,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2021-02-19 19:34:42,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 364. [2021-02-19 19:34:42,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 3.796143250688705) internal successors, (1378), 363 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 1378 transitions. [2021-02-19 19:34:42,170 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 1378 transitions. Word has length 15 [2021-02-19 19:34:42,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:42,171 INFO L480 AbstractCegarLoop]: Abstraction has 364 states and 1378 transitions. [2021-02-19 19:34:42,171 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 2 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,171 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 1378 transitions. [2021-02-19 19:34:42,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-02-19 19:34:42,174 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:42,174 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:34:42,174 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-02-19 19:34:42,174 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:42,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:42,175 INFO L82 PathProgramCache]: Analyzing trace with hash -151279026, now seen corresponding path program 1 times [2021-02-19 19:34:42,176 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:42,176 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250573350] [2021-02-19 19:34:42,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:42,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:42,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:42,215 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250573350] [2021-02-19 19:34:42,215 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 19:34:42,215 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-02-19 19:34:42,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698170977] [2021-02-19 19:34:42,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-02-19 19:34:42,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:42,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-02-19 19:34:42,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 19:34:42,218 INFO L87 Difference]: Start difference. First operand 364 states and 1378 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:42,274 INFO L93 Difference]: Finished difference Result 684 states and 2527 transitions. [2021-02-19 19:34:42,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-02-19 19:34:42,275 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-02-19 19:34:42,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:42,282 INFO L225 Difference]: With dead ends: 684 [2021-02-19 19:34:42,282 INFO L226 Difference]: Without dead ends: 657 [2021-02-19 19:34:42,283 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 19:34:42,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2021-02-19 19:34:42,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 578. [2021-02-19 19:34:42,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 577 states have (on average 3.802426343154246) internal successors, (2194), 577 states have internal predecessors, (2194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 2194 transitions. [2021-02-19 19:34:42,344 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 2194 transitions. Word has length 17 [2021-02-19 19:34:42,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:42,345 INFO L480 AbstractCegarLoop]: Abstraction has 578 states and 2194 transitions. [2021-02-19 19:34:42,345 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,345 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 2194 transitions. [2021-02-19 19:34:42,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-02-19 19:34:42,348 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:42,349 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:34:42,349 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-02-19 19:34:42,350 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:42,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:42,351 INFO L82 PathProgramCache]: Analyzing trace with hash 356354380, now seen corresponding path program 1 times [2021-02-19 19:34:42,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:42,352 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412674267] [2021-02-19 19:34:42,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:42,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:42,393 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:42,393 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412674267] [2021-02-19 19:34:42,393 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 19:34:42,394 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-02-19 19:34:42,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934257013] [2021-02-19 19:34:42,394 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-02-19 19:34:42,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:42,395 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-02-19 19:34:42,395 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 19:34:42,395 INFO L87 Difference]: Start difference. First operand 578 states and 2194 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:42,417 INFO L93 Difference]: Finished difference Result 577 states and 2074 transitions. [2021-02-19 19:34:42,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-02-19 19:34:42,418 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-02-19 19:34:42,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:42,422 INFO L225 Difference]: With dead ends: 577 [2021-02-19 19:34:42,422 INFO L226 Difference]: Without dead ends: 569 [2021-02-19 19:34:42,422 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 19:34:42,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2021-02-19 19:34:42,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 549. [2021-02-19 19:34:42,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 549 states, 548 states have (on average 3.6861313868613137) internal successors, (2020), 548 states have internal predecessors, (2020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 2020 transitions. [2021-02-19 19:34:42,445 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 2020 transitions. Word has length 17 [2021-02-19 19:34:42,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:42,445 INFO L480 AbstractCegarLoop]: Abstraction has 549 states and 2020 transitions. [2021-02-19 19:34:42,445 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,445 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 2020 transitions. [2021-02-19 19:34:42,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-02-19 19:34:42,447 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:42,447 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:34:42,448 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-02-19 19:34:42,448 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:42,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:42,449 INFO L82 PathProgramCache]: Analyzing trace with hash -1697864274, now seen corresponding path program 1 times [2021-02-19 19:34:42,449 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:42,449 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35730163] [2021-02-19 19:34:42,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:42,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:42,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:42,470 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35730163] [2021-02-19 19:34:42,470 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 19:34:42,470 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-02-19 19:34:42,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64985761] [2021-02-19 19:34:42,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-02-19 19:34:42,471 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:42,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-02-19 19:34:42,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 19:34:42,472 INFO L87 Difference]: Start difference. First operand 549 states and 2020 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:42,482 INFO L93 Difference]: Finished difference Result 492 states and 1798 transitions. [2021-02-19 19:34:42,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-02-19 19:34:42,483 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-02-19 19:34:42,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:42,486 INFO L225 Difference]: With dead ends: 492 [2021-02-19 19:34:42,486 INFO L226 Difference]: Without dead ends: 480 [2021-02-19 19:34:42,487 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 19:34:42,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-02-19 19:34:42,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 479. [2021-02-19 19:34:42,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 478 states have (on average 3.707112970711297) internal successors, (1772), 478 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 1772 transitions. [2021-02-19 19:34:42,505 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 1772 transitions. Word has length 17 [2021-02-19 19:34:42,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:42,505 INFO L480 AbstractCegarLoop]: Abstraction has 479 states and 1772 transitions. [2021-02-19 19:34:42,505 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,505 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 1772 transitions. [2021-02-19 19:34:42,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-02-19 19:34:42,507 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:42,507 INFO L506 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-02-19 19:34:42,508 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-02-19 19:34:42,508 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:42,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:42,508 INFO L82 PathProgramCache]: Analyzing trace with hash -1957658294, now seen corresponding path program 1 times [2021-02-19 19:34:42,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:42,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463400054] [2021-02-19 19:34:42,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:42,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:42,547 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:42,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463400054] [2021-02-19 19:34:42,548 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 19:34:42,548 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-02-19 19:34:42,548 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287904104] [2021-02-19 19:34:42,548 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-02-19 19:34:42,548 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:42,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-02-19 19:34:42,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 19:34:42,549 INFO L87 Difference]: Start difference. First operand 479 states and 1772 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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-02-19 19:34:42,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:42,569 INFO L93 Difference]: Finished difference Result 289 states and 1042 transitions. [2021-02-19 19:34:42,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-02-19 19:34:42,570 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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-02-19 19:34:42,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:42,572 INFO L225 Difference]: With dead ends: 289 [2021-02-19 19:34:42,572 INFO L226 Difference]: Without dead ends: 285 [2021-02-19 19:34:42,573 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-02-19 19:34:42,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2021-02-19 19:34:42,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 285. [2021-02-19 19:34:42,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 284 states have (on average 3.640845070422535) internal successors, (1034), 284 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 1034 transitions. [2021-02-19 19:34:42,583 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 1034 transitions. Word has length 21 [2021-02-19 19:34:42,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:42,584 INFO L480 AbstractCegarLoop]: Abstraction has 285 states and 1034 transitions. [2021-02-19 19:34:42,584 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 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-02-19 19:34:42,584 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 1034 transitions. [2021-02-19 19:34:42,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2021-02-19 19:34:42,585 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:42,585 INFO L506 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:34:42,586 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-02-19 19:34:42,586 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:42,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:42,587 INFO L82 PathProgramCache]: Analyzing trace with hash 2105484369, now seen corresponding path program 1 times [2021-02-19 19:34:42,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:42,587 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075720446] [2021-02-19 19:34:42,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:42,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:42,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:42,687 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075720446] [2021-02-19 19:34:42,688 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 19:34:42,688 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-02-19 19:34:42,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457198814] [2021-02-19 19:34:42,688 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-02-19 19:34:42,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:42,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-02-19 19:34:42,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-02-19 19:34:42,690 INFO L87 Difference]: Start difference. First operand 285 states and 1034 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:42,744 INFO L93 Difference]: Finished difference Result 813 states and 2927 transitions. [2021-02-19 19:34:42,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-02-19 19:34:42,744 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2021-02-19 19:34:42,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:42,749 INFO L225 Difference]: With dead ends: 813 [2021-02-19 19:34:42,750 INFO L226 Difference]: Without dead ends: 797 [2021-02-19 19:34:42,750 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-02-19 19:34:42,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-02-19 19:34:42,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 657. [2021-02-19 19:34:42,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 656 states have (on average 3.6935975609756095) internal successors, (2423), 656 states have internal predecessors, (2423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 2423 transitions. [2021-02-19 19:34:42,772 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 2423 transitions. Word has length 23 [2021-02-19 19:34:42,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:42,772 INFO L480 AbstractCegarLoop]: Abstraction has 657 states and 2423 transitions. [2021-02-19 19:34:42,773 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,773 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 2423 transitions. [2021-02-19 19:34:42,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:42,776 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:42,779 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:34:42,780 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-02-19 19:34:42,780 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:42,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:42,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1519607673, now seen corresponding path program 1 times [2021-02-19 19:34:42,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:42,788 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542631848] [2021-02-19 19:34:42,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:42,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:42,854 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:42,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542631848] [2021-02-19 19:34:42,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 19:34:42,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-02-19 19:34:42,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238726357] [2021-02-19 19:34:42,856 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-02-19 19:34:42,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:42,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-02-19 19:34:42,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-02-19 19:34:42,860 INFO L87 Difference]: Start difference. First operand 657 states and 2423 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:42,889 INFO L93 Difference]: Finished difference Result 1778 states and 6587 transitions. [2021-02-19 19:34:42,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-02-19 19:34:42,890 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 19:34:42,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:42,901 INFO L225 Difference]: With dead ends: 1778 [2021-02-19 19:34:42,901 INFO L226 Difference]: Without dead ends: 1762 [2021-02-19 19:34:42,902 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-02-19 19:34:42,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1762 states. [2021-02-19 19:34:42,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1762 to 1386. [2021-02-19 19:34:42,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1386 states, 1385 states have (on average 3.9509025270758125) internal successors, (5472), 1385 states have internal predecessors, (5472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1386 states to 1386 states and 5472 transitions. [2021-02-19 19:34:42,961 INFO L78 Accepts]: Start accepts. Automaton has 1386 states and 5472 transitions. Word has length 27 [2021-02-19 19:34:42,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:42,962 INFO L480 AbstractCegarLoop]: Abstraction has 1386 states and 5472 transitions. [2021-02-19 19:34:42,962 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:42,962 INFO L276 IsEmpty]: Start isEmpty. Operand 1386 states and 5472 transitions. [2021-02-19 19:34:42,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:42,966 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:42,966 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:34:42,966 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-02-19 19:34:42,967 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:42,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:42,967 INFO L82 PathProgramCache]: Analyzing trace with hash 1657063957, now seen corresponding path program 1 times [2021-02-19 19:34:42,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:42,968 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516383097] [2021-02-19 19:34:42,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:42,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:43,043 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:43,043 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516383097] [2021-02-19 19:34:43,044 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-02-19 19:34:43,044 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-02-19 19:34:43,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221673810] [2021-02-19 19:34:43,044 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-02-19 19:34:43,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:43,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-02-19 19:34:43,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-02-19 19:34:43,045 INFO L87 Difference]: Start difference. First operand 1386 states and 5472 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:43,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:43,101 INFO L93 Difference]: Finished difference Result 3763 states and 14865 transitions. [2021-02-19 19:34:43,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-02-19 19:34:43,102 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 19:34:43,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:43,125 INFO L225 Difference]: With dead ends: 3763 [2021-02-19 19:34:43,125 INFO L226 Difference]: Without dead ends: 3744 [2021-02-19 19:34:43,126 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-02-19 19:34:43,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3744 states. [2021-02-19 19:34:43,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3744 to 2926. [2021-02-19 19:34:43,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2926 states, 2925 states have (on average 4.193846153846154) internal successors, (12267), 2925 states have internal predecessors, (12267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:43,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2926 states to 2926 states and 12267 transitions. [2021-02-19 19:34:43,228 INFO L78 Accepts]: Start accepts. Automaton has 2926 states and 12267 transitions. Word has length 27 [2021-02-19 19:34:43,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:43,229 INFO L480 AbstractCegarLoop]: Abstraction has 2926 states and 12267 transitions. [2021-02-19 19:34:43,229 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:43,229 INFO L276 IsEmpty]: Start isEmpty. Operand 2926 states and 12267 transitions. [2021-02-19 19:34:43,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:43,233 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:43,234 INFO L506 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-02-19 19:34:43,234 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-02-19 19:34:43,234 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:43,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:43,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1248868157, now seen corresponding path program 1 times [2021-02-19 19:34:43,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:43,235 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246166787] [2021-02-19 19:34:43,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:43,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:43,659 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:43,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246166787] [2021-02-19 19:34:43,660 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028215762] [2021-02-19 19:34:43,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:43,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:43,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 38 conjunts are in the unsatisfiable core [2021-02-19 19:34:43,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:43,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-02-19 19:34:43,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:43,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:43,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:43,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:21 [2021-02-19 19:34:44,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 19:34:44,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:44,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:44,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:44,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:22 [2021-02-19 19:34:44,154 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:34:44,154 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 13 treesize of output 7 [2021-02-19 19:34:44,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:44,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:44,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:44,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:5 [2021-02-19 19:34:44,190 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:44,190 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:44,191 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 19 [2021-02-19 19:34:44,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620415814] [2021-02-19 19:34:44,191 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 19:34:44,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:44,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 19:34:44,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-02-19 19:34:44,193 INFO L87 Difference]: Start difference. First operand 2926 states and 12267 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 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-02-19 19:34:44,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:44,370 INFO L93 Difference]: Finished difference Result 3014 states and 12495 transitions. [2021-02-19 19:34:44,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-02-19 19:34:44,371 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 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-02-19 19:34:44,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:44,392 INFO L225 Difference]: With dead ends: 3014 [2021-02-19 19:34:44,393 INFO L226 Difference]: Without dead ends: 3002 [2021-02-19 19:34:44,395 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-02-19 19:34:44,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3002 states. [2021-02-19 19:34:44,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3002 to 2976. [2021-02-19 19:34:44,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2976 states, 2975 states have (on average 4.167731092436974) internal successors, (12399), 2975 states have internal predecessors, (12399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:44,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2976 states to 2976 states and 12399 transitions. [2021-02-19 19:34:44,518 INFO L78 Accepts]: Start accepts. Automaton has 2976 states and 12399 transitions. Word has length 27 [2021-02-19 19:34:44,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:44,519 INFO L480 AbstractCegarLoop]: Abstraction has 2976 states and 12399 transitions. [2021-02-19 19:34:44,522 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 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-02-19 19:34:44,522 INFO L276 IsEmpty]: Start isEmpty. Operand 2976 states and 12399 transitions. [2021-02-19 19:34:44,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:44,525 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:44,526 INFO L506 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-02-19 19:34:44,749 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-02-19 19:34:44,750 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:44,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:44,750 INFO L82 PathProgramCache]: Analyzing trace with hash 1186060161, now seen corresponding path program 2 times [2021-02-19 19:34:44,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:44,750 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790154072] [2021-02-19 19:34:44,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:44,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:45,036 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:45,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790154072] [2021-02-19 19:34:45,037 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219282697] [2021-02-19 19:34:45,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:45,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 19:34:45,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:45,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 42 conjunts are in the unsatisfiable core [2021-02-19 19:34:45,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:45,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-02-19 19:34:45,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:45,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:45,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:45,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:21 [2021-02-19 19:34:45,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 19:34:45,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:45,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:45,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:45,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:22 [2021-02-19 19:34:45,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:45,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:45,556 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:45,558 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:45,560 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-02-19 19:34:45,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:45,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:45,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:45,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:45,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2021-02-19 19:34:45,570 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:45,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:45,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:45,582 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:5 [2021-02-19 19:34:45,606 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:45,606 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:45,606 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 20 [2021-02-19 19:34:45,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915033582] [2021-02-19 19:34:45,607 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 19:34:45,607 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:45,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 19:34:45,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2021-02-19 19:34:45,608 INFO L87 Difference]: Start difference. First operand 2976 states and 12399 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:45,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:45,806 INFO L93 Difference]: Finished difference Result 3052 states and 12589 transitions. [2021-02-19 19:34:45,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-02-19 19:34:45,807 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-02-19 19:34:45,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:45,837 INFO L225 Difference]: With dead ends: 3052 [2021-02-19 19:34:45,837 INFO L226 Difference]: Without dead ends: 3036 [2021-02-19 19:34:45,838 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2021-02-19 19:34:45,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3036 states. [2021-02-19 19:34:45,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3036 to 2994. [2021-02-19 19:34:45,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2994 states, 2993 states have (on average 4.1570330771800865) internal successors, (12442), 2993 states have internal predecessors, (12442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:45,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2994 states to 2994 states and 12442 transitions. [2021-02-19 19:34:45,984 INFO L78 Accepts]: Start accepts. Automaton has 2994 states and 12442 transitions. Word has length 27 [2021-02-19 19:34:45,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:45,984 INFO L480 AbstractCegarLoop]: Abstraction has 2994 states and 12442 transitions. [2021-02-19 19:34:45,985 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:45,985 INFO L276 IsEmpty]: Start isEmpty. Operand 2994 states and 12442 transitions. [2021-02-19 19:34:45,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:45,987 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:45,987 INFO L506 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-02-19 19:34:46,210 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-02-19 19:34:46,210 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:46,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:46,211 INFO L82 PathProgramCache]: Analyzing trace with hash -20810989, now seen corresponding path program 3 times [2021-02-19 19:34:46,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:46,211 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266981057] [2021-02-19 19:34:46,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:46,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:46,464 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:46,464 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266981057] [2021-02-19 19:34:46,464 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76140291] [2021-02-19 19:34:46,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:46,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 19:34:46,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:46,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 42 conjunts are in the unsatisfiable core [2021-02-19 19:34:46,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:46,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-02-19 19:34:46,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:46,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:46,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:46,622 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:21 [2021-02-19 19:34:46,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 19:34:46,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:46,849 INFO L628 ElimStorePlain]: treesize reduction 5, result has 83.3 percent of original size [2021-02-19 19:34:46,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 19:34:46,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:41, output treesize:25 [2021-02-19 19:34:47,002 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:47,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:47,004 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:47,005 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-02-19 19:34:47,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:47,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:47,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:47,011 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 7 [2021-02-19 19:34:47,013 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:47,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:47,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:47,024 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:73, output treesize:5 [2021-02-19 19:34:47,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:47,042 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:47,042 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2021-02-19 19:34:47,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320762850] [2021-02-19 19:34:47,042 INFO L460 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-02-19 19:34:47,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:47,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-02-19 19:34:47,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=360, Unknown=0, NotChecked=0, Total=462 [2021-02-19 19:34:47,043 INFO L87 Difference]: Start difference. First operand 2994 states and 12442 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:47,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:47,463 INFO L93 Difference]: Finished difference Result 3093 states and 12677 transitions. [2021-02-19 19:34:47,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-02-19 19:34:47,464 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-02-19 19:34:47,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:47,476 INFO L225 Difference]: With dead ends: 3093 [2021-02-19 19:34:47,476 INFO L226 Difference]: Without dead ends: 3077 [2021-02-19 19:34:47,477 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2021-02-19 19:34:47,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3077 states. [2021-02-19 19:34:47,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3077 to 2999. [2021-02-19 19:34:47,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2999 states, 2998 states have (on average 4.153435623749166) internal successors, (12452), 2998 states have internal predecessors, (12452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:47,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2999 states to 2999 states and 12452 transitions. [2021-02-19 19:34:47,594 INFO L78 Accepts]: Start accepts. Automaton has 2999 states and 12452 transitions. Word has length 27 [2021-02-19 19:34:47,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:47,595 INFO L480 AbstractCegarLoop]: Abstraction has 2999 states and 12452 transitions. [2021-02-19 19:34:47,595 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 21 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:47,595 INFO L276 IsEmpty]: Start isEmpty. Operand 2999 states and 12452 transitions. [2021-02-19 19:34:47,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:47,599 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:47,599 INFO L506 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-02-19 19:34:47,814 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-02-19 19:34:47,814 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:47,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:47,814 INFO L82 PathProgramCache]: Analyzing trace with hash -694149631, now seen corresponding path program 4 times [2021-02-19 19:34:47,815 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:47,815 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578610223] [2021-02-19 19:34:47,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:47,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:48,035 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:48,035 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578610223] [2021-02-19 19:34:48,036 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140195211] [2021-02-19 19:34:48,036 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:48,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 19:34:48,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:48,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 38 conjunts are in the unsatisfiable core [2021-02-19 19:34:48,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:48,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-02-19 19:34:48,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:48,167 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:48,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:48,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:21 [2021-02-19 19:34:48,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-02-19 19:34:48,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:48,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:48,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:48,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:22 [2021-02-19 19:34:48,332 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:34:48,332 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 13 treesize of output 7 [2021-02-19 19:34:48,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:48,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:48,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:48,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:5 [2021-02-19 19:34:48,356 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:48,356 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:48,356 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 19 [2021-02-19 19:34:48,356 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197528053] [2021-02-19 19:34:48,357 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 19:34:48,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:48,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 19:34:48,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-02-19 19:34:48,358 INFO L87 Difference]: Start difference. First operand 2999 states and 12452 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 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-02-19 19:34:48,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:48,634 INFO L93 Difference]: Finished difference Result 3097 states and 12699 transitions. [2021-02-19 19:34:48,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 19:34:48,635 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 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-02-19 19:34:48,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:48,648 INFO L225 Difference]: With dead ends: 3097 [2021-02-19 19:34:48,648 INFO L226 Difference]: Without dead ends: 3085 [2021-02-19 19:34:48,649 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-02-19 19:34:48,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3085 states. [2021-02-19 19:34:48,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3085 to 3001. [2021-02-19 19:34:48,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3001 states, 3000 states have (on average 4.152333333333333) internal successors, (12457), 3000 states have internal predecessors, (12457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:48,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3001 states to 3001 states and 12457 transitions. [2021-02-19 19:34:48,739 INFO L78 Accepts]: Start accepts. Automaton has 3001 states and 12457 transitions. Word has length 27 [2021-02-19 19:34:48,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:48,739 INFO L480 AbstractCegarLoop]: Abstraction has 3001 states and 12457 transitions. [2021-02-19 19:34:48,740 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 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-02-19 19:34:48,740 INFO L276 IsEmpty]: Start isEmpty. Operand 3001 states and 12457 transitions. [2021-02-19 19:34:48,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:48,743 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:48,743 INFO L506 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-02-19 19:34:48,958 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-02-19 19:34:48,958 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:48,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:48,958 INFO L82 PathProgramCache]: Analyzing trace with hash -756957627, now seen corresponding path program 5 times [2021-02-19 19:34:48,959 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:48,959 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872004389] [2021-02-19 19:34:48,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:48,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:49,239 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:49,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872004389] [2021-02-19 19:34:49,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168524735] [2021-02-19 19:34:49,239 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:49,289 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 19:34:49,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:49,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 40 conjunts are in the unsatisfiable core [2021-02-19 19:34:49,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:49,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-02-19 19:34:49,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:49,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:49,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:49,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:21 [2021-02-19 19:34:49,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-02-19 19:34:49,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:49,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:49,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:49,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:22 [2021-02-19 19:34:49,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:49,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:49,667 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:49,669 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 7 [2021-02-19 19:34:49,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:49,675 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:49,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:49,677 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-02-19 19:34:49,677 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:49,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:49,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:49,686 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:5 [2021-02-19 19:34:49,704 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:49,704 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:49,704 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 20 [2021-02-19 19:34:49,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012655407] [2021-02-19 19:34:49,705 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 19:34:49,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:49,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 19:34:49,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2021-02-19 19:34:49,706 INFO L87 Difference]: Start difference. First operand 3001 states and 12457 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:50,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:50,076 INFO L93 Difference]: Finished difference Result 3137 states and 12784 transitions. [2021-02-19 19:34:50,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 19:34:50,077 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-02-19 19:34:50,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:50,089 INFO L225 Difference]: With dead ends: 3137 [2021-02-19 19:34:50,089 INFO L226 Difference]: Without dead ends: 3121 [2021-02-19 19:34:50,089 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2021-02-19 19:34:50,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3121 states. [2021-02-19 19:34:50,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3121 to 3004. [2021-02-19 19:34:50,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3004 states, 3003 states have (on average 4.14985014985015) internal successors, (12462), 3003 states have internal predecessors, (12462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:50,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3004 states to 3004 states and 12462 transitions. [2021-02-19 19:34:50,173 INFO L78 Accepts]: Start accepts. Automaton has 3004 states and 12462 transitions. Word has length 27 [2021-02-19 19:34:50,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:50,173 INFO L480 AbstractCegarLoop]: Abstraction has 3004 states and 12462 transitions. [2021-02-19 19:34:50,173 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:50,173 INFO L276 IsEmpty]: Start isEmpty. Operand 3004 states and 12462 transitions. [2021-02-19 19:34:50,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:50,176 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:50,176 INFO L506 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-02-19 19:34:50,400 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:50,400 INFO L428 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:50,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:50,400 INFO L82 PathProgramCache]: Analyzing trace with hash -743838531, now seen corresponding path program 6 times [2021-02-19 19:34:50,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:50,401 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219606956] [2021-02-19 19:34:50,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:50,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:50,583 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:50,583 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219606956] [2021-02-19 19:34:50,583 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764176868] [2021-02-19 19:34:50,584 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:50,626 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-02-19 19:34:50,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:50,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 38 conjunts are in the unsatisfiable core [2021-02-19 19:34:50,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:50,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-02-19 19:34:50,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:50,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:50,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:50,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:21 [2021-02-19 19:34:50,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-02-19 19:34:50,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:50,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:50,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:50,826 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:11 [2021-02-19 19:34:50,903 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:34:50,904 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 13 treesize of output 7 [2021-02-19 19:34:50,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:50,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:50,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:50,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:5 [2021-02-19 19:34:50,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:50,929 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:50,930 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 18 [2021-02-19 19:34:50,930 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867650698] [2021-02-19 19:34:50,930 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 19:34:50,930 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:50,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 19:34:50,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-02-19 19:34:50,931 INFO L87 Difference]: Start difference. First operand 3004 states and 12462 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:51,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:51,158 INFO L93 Difference]: Finished difference Result 3121 states and 12772 transitions. [2021-02-19 19:34:51,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-02-19 19:34:51,159 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 19:34:51,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:51,171 INFO L225 Difference]: With dead ends: 3121 [2021-02-19 19:34:51,171 INFO L226 Difference]: Without dead ends: 3109 [2021-02-19 19:34:51,172 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-02-19 19:34:51,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3109 states. [2021-02-19 19:34:51,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3109 to 3002. [2021-02-19 19:34:51,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3002 states, 3001 states have (on average 4.150949683438854) internal successors, (12457), 3001 states have internal predecessors, (12457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:51,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3002 states to 3002 states and 12457 transitions. [2021-02-19 19:34:51,266 INFO L78 Accepts]: Start accepts. Automaton has 3002 states and 12457 transitions. Word has length 27 [2021-02-19 19:34:51,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:51,266 INFO L480 AbstractCegarLoop]: Abstraction has 3002 states and 12457 transitions. [2021-02-19 19:34:51,266 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:51,266 INFO L276 IsEmpty]: Start isEmpty. Operand 3002 states and 12457 transitions. [2021-02-19 19:34:51,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:51,268 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:51,269 INFO L506 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-02-19 19:34:51,482 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:51,482 INFO L428 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:51,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:51,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1457152041, now seen corresponding path program 7 times [2021-02-19 19:34:51,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:51,483 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560853032] [2021-02-19 19:34:51,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:51,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:51,694 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:51,694 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560853032] [2021-02-19 19:34:51,695 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309713660] [2021-02-19 19:34:51,695 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:51,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:51,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 38 conjunts are in the unsatisfiable core [2021-02-19 19:34:51,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:51,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-02-19 19:34:51,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:51,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:51,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:51,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:23 [2021-02-19 19:34:51,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-02-19 19:34:51,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:51,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:51,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:51,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:22 [2021-02-19 19:34:51,999 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:34:51,999 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 13 treesize of output 7 [2021-02-19 19:34:52,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:52,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:52,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:52,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:5 [2021-02-19 19:34:52,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:52,023 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:52,023 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 19 [2021-02-19 19:34:52,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896138714] [2021-02-19 19:34:52,023 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 19:34:52,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:52,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 19:34:52,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-02-19 19:34:52,024 INFO L87 Difference]: Start difference. First operand 3002 states and 12457 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 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-02-19 19:34:52,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:52,191 INFO L93 Difference]: Finished difference Result 3092 states and 12690 transitions. [2021-02-19 19:34:52,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 19:34:52,191 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 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-02-19 19:34:52,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:52,203 INFO L225 Difference]: With dead ends: 3092 [2021-02-19 19:34:52,203 INFO L226 Difference]: Without dead ends: 3080 [2021-02-19 19:34:52,203 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-02-19 19:34:52,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3080 states. [2021-02-19 19:34:52,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3080 to 3004. [2021-02-19 19:34:52,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3004 states, 3003 states have (on average 4.14985014985015) internal successors, (12462), 3003 states have internal predecessors, (12462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:52,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3004 states to 3004 states and 12462 transitions. [2021-02-19 19:34:52,283 INFO L78 Accepts]: Start accepts. Automaton has 3004 states and 12462 transitions. Word has length 27 [2021-02-19 19:34:52,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:52,283 INFO L480 AbstractCegarLoop]: Abstraction has 3004 states and 12462 transitions. [2021-02-19 19:34:52,284 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 19 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-02-19 19:34:52,284 INFO L276 IsEmpty]: Start isEmpty. Operand 3004 states and 12462 transitions. [2021-02-19 19:34:52,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:52,286 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:52,286 INFO L506 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-02-19 19:34:52,502 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:52,502 INFO L428 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:52,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:52,502 INFO L82 PathProgramCache]: Analyzing trace with hash -1519960037, now seen corresponding path program 8 times [2021-02-19 19:34:52,502 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:52,502 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674703188] [2021-02-19 19:34:52,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:52,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:52,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:52,721 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674703188] [2021-02-19 19:34:52,721 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739113254] [2021-02-19 19:34:52,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:52,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 19:34:52,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:52,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 42 conjunts are in the unsatisfiable core [2021-02-19 19:34:52,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:52,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-02-19 19:34:52,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:52,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:52,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:52,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:23 [2021-02-19 19:34:52,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 19:34:52,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:52,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:52,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:52,943 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:22 [2021-02-19 19:34:53,079 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:53,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:53,081 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:53,083 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2021-02-19 19:34:53,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:53,088 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:53,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:53,090 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-02-19 19:34:53,091 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:53,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:53,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:53,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:59, output treesize:5 [2021-02-19 19:34:53,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:53,116 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:53,116 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 20 [2021-02-19 19:34:53,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737257406] [2021-02-19 19:34:53,116 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 19:34:53,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:53,117 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 19:34:53,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2021-02-19 19:34:53,117 INFO L87 Difference]: Start difference. First operand 3004 states and 12462 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:53,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:53,402 INFO L93 Difference]: Finished difference Result 3098 states and 12689 transitions. [2021-02-19 19:34:53,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 19:34:53,403 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-02-19 19:34:53,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:53,413 INFO L225 Difference]: With dead ends: 3098 [2021-02-19 19:34:53,414 INFO L226 Difference]: Without dead ends: 3082 [2021-02-19 19:34:53,414 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-02-19 19:34:53,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3082 states. [2021-02-19 19:34:53,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3082 to 3003. [2021-02-19 19:34:53,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3003 states, 3002 states have (on average 4.150899400399734) internal successors, (12461), 3002 states have internal predecessors, (12461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:53,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3003 states to 3003 states and 12461 transitions. [2021-02-19 19:34:53,488 INFO L78 Accepts]: Start accepts. Automaton has 3003 states and 12461 transitions. Word has length 27 [2021-02-19 19:34:53,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:53,488 INFO L480 AbstractCegarLoop]: Abstraction has 3003 states and 12461 transitions. [2021-02-19 19:34:53,489 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:53,489 INFO L276 IsEmpty]: Start isEmpty. Operand 3003 states and 12461 transitions. [2021-02-19 19:34:53,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:53,491 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:53,491 INFO L506 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-02-19 19:34:53,714 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-02-19 19:34:53,715 INFO L428 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:53,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:53,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1506840941, now seen corresponding path program 9 times [2021-02-19 19:34:53,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:53,715 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065626475] [2021-02-19 19:34:53,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:53,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:53,890 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:53,890 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065626475] [2021-02-19 19:34:53,890 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625844394] [2021-02-19 19:34:53,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:53,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 19:34:53,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:53,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 41 conjunts are in the unsatisfiable core [2021-02-19 19:34:53,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:54,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-02-19 19:34:54,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:54,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:54,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:54,016 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-02-19 19:34:54,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 19:34:54,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:54,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:54,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:54,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:22, output treesize:11 [2021-02-19 19:34:54,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:54,279 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:54,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:54,280 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 7 [2021-02-19 19:34:54,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:54,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:54,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:54,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 1 [2021-02-19 19:34:54,287 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:54,301 INFO L628 ElimStorePlain]: treesize reduction 5, result has 80.0 percent of original size [2021-02-19 19:34:54,303 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:54,304 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:83, output treesize:5 [2021-02-19 19:34:54,324 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:54,324 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:54,324 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 20 [2021-02-19 19:34:54,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643764993] [2021-02-19 19:34:54,325 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 19:34:54,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:54,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 19:34:54,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2021-02-19 19:34:54,326 INFO L87 Difference]: Start difference. First operand 3003 states and 12461 transitions. Second operand has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:54,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:54,597 INFO L93 Difference]: Finished difference Result 3122 states and 12774 transitions. [2021-02-19 19:34:54,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 19:34:54,597 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have 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-02-19 19:34:54,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:54,607 INFO L225 Difference]: With dead ends: 3122 [2021-02-19 19:34:54,607 INFO L226 Difference]: Without dead ends: 3110 [2021-02-19 19:34:54,608 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2021-02-19 19:34:54,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3110 states. [2021-02-19 19:34:54,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3110 to 2997. [2021-02-19 19:34:54,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2997 states, 2996 states have (on average 4.154539385847797) internal successors, (12447), 2996 states have internal predecessors, (12447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:54,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2997 states to 2997 states and 12447 transitions. [2021-02-19 19:34:54,707 INFO L78 Accepts]: Start accepts. Automaton has 2997 states and 12447 transitions. Word has length 27 [2021-02-19 19:34:54,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:54,707 INFO L480 AbstractCegarLoop]: Abstraction has 2997 states and 12447 transitions. [2021-02-19 19:34:54,707 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.8095238095238095) internal successors, (38), 20 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:54,707 INFO L276 IsEmpty]: Start isEmpty. Operand 2997 states and 12447 transitions. [2021-02-19 19:34:54,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:54,710 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:54,710 INFO L506 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-02-19 19:34:54,924 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-02-19 19:34:54,925 INFO L428 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:54,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:54,925 INFO L82 PathProgramCache]: Analyzing trace with hash 31947501, now seen corresponding path program 10 times [2021-02-19 19:34:54,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:54,925 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116154762] [2021-02-19 19:34:54,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:54,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:55,132 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:55,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116154762] [2021-02-19 19:34:55,132 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141489728] [2021-02-19 19:34:55,132 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:55,176 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 19:34:55,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:55,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 38 conjunts are in the unsatisfiable core [2021-02-19 19:34:55,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:55,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2021-02-19 19:34:55,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:55,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:55,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:55,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:30, output treesize:23 [2021-02-19 19:34:55,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-02-19 19:34:55,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:55,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:55,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:55,328 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:20, output treesize:11 [2021-02-19 19:34:55,385 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:34:55,385 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 13 treesize of output 7 [2021-02-19 19:34:55,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:55,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:55,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:55,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:5 [2021-02-19 19:34:55,408 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:55,408 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:55,408 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 18 [2021-02-19 19:34:55,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480726218] [2021-02-19 19:34:55,409 INFO L460 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-02-19 19:34:55,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:55,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-02-19 19:34:55,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-02-19 19:34:55,410 INFO L87 Difference]: Start difference. First operand 2997 states and 12447 transitions. Second operand has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:55,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:55,576 INFO L93 Difference]: Finished difference Result 3098 states and 12720 transitions. [2021-02-19 19:34:55,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-02-19 19:34:55,576 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 19:34:55,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:55,589 INFO L225 Difference]: With dead ends: 3098 [2021-02-19 19:34:55,589 INFO L226 Difference]: Without dead ends: 3082 [2021-02-19 19:34:55,589 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-02-19 19:34:55,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3082 states. [2021-02-19 19:34:55,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3082 to 2992. [2021-02-19 19:34:55,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2992 states, 2991 states have (on average 4.158141089936476) internal successors, (12437), 2991 states have internal predecessors, (12437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:55,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2992 states to 2992 states and 12437 transitions. [2021-02-19 19:34:55,661 INFO L78 Accepts]: Start accepts. Automaton has 2992 states and 12437 transitions. Word has length 27 [2021-02-19 19:34:55,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:55,661 INFO L480 AbstractCegarLoop]: Abstraction has 2992 states and 12437 transitions. [2021-02-19 19:34:55,661 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 19 states, 19 states have (on average 1.7894736842105263) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:55,661 INFO L276 IsEmpty]: Start isEmpty. Operand 2992 states and 12437 transitions. [2021-02-19 19:34:55,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:55,664 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:55,664 INFO L506 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-02-19 19:34:55,877 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:55,878 INFO L428 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:55,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:55,878 INFO L82 PathProgramCache]: Analyzing trace with hash -1386284679, now seen corresponding path program 11 times [2021-02-19 19:34:55,878 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:55,878 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490755042] [2021-02-19 19:34:55,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:55,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:56,059 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:56,059 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490755042] [2021-02-19 19:34:56,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008339600] [2021-02-19 19:34:56,060 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:56,087 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 19:34:56,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:56,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 38 conjunts are in the unsatisfiable core [2021-02-19 19:34:56,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:56,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-02-19 19:34:56,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:56,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:56,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:56,214 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:23 [2021-02-19 19:34:56,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2021-02-19 19:34:56,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:56,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:56,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:56,287 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:33, output treesize:22 [2021-02-19 19:34:56,351 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:34:56,351 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 13 treesize of output 7 [2021-02-19 19:34:56,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:56,356 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:56,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:56,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:17, output treesize:5 [2021-02-19 19:34:56,376 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:56,376 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:56,376 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 19 [2021-02-19 19:34:56,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343495661] [2021-02-19 19:34:56,377 INFO L460 AbstractCegarLoop]: Interpolant automaton has 20 states [2021-02-19 19:34:56,377 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:56,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-02-19 19:34:56,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-02-19 19:34:56,378 INFO L87 Difference]: Start difference. First operand 2992 states and 12437 transitions. Second operand has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:56,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:56,535 INFO L93 Difference]: Finished difference Result 3062 states and 12630 transitions. [2021-02-19 19:34:56,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-02-19 19:34:56,535 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2021-02-19 19:34:56,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:56,543 INFO L225 Difference]: With dead ends: 3062 [2021-02-19 19:34:56,544 INFO L226 Difference]: Without dead ends: 3050 [2021-02-19 19:34:56,544 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2021-02-19 19:34:56,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3050 states. [2021-02-19 19:34:56,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3050 to 2980. [2021-02-19 19:34:56,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2980 states, 2979 states have (on average 4.166834508224237) internal successors, (12413), 2979 states have internal predecessors, (12413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:56,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2980 states to 2980 states and 12413 transitions. [2021-02-19 19:34:56,637 INFO L78 Accepts]: Start accepts. Automaton has 2980 states and 12413 transitions. Word has length 27 [2021-02-19 19:34:56,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:56,639 INFO L480 AbstractCegarLoop]: Abstraction has 2980 states and 12413 transitions. [2021-02-19 19:34:56,639 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 20 states, 20 states have (on average 1.75) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:56,639 INFO L276 IsEmpty]: Start isEmpty. Operand 2980 states and 12413 transitions. [2021-02-19 19:34:56,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-02-19 19:34:56,641 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:56,642 INFO L506 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-02-19 19:34:56,864 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-02-19 19:34:56,864 INFO L428 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:56,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:56,865 INFO L82 PathProgramCache]: Analyzing trace with hash -1976373127, now seen corresponding path program 12 times [2021-02-19 19:34:56,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:56,865 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96136757] [2021-02-19 19:34:56,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:56,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:57,066 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:57,066 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96136757] [2021-02-19 19:34:57,066 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715673140] [2021-02-19 19:34:57,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:57,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-02-19 19:34:57,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:57,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 38 conjunts are in the unsatisfiable core [2021-02-19 19:34:57,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:57,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-02-19 19:34:57,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:57,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:57,210 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:57,210 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:23 [2021-02-19 19:34:57,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 7 [2021-02-19 19:34:57,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:57,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:57,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:57,287 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:22 [2021-02-19 19:34:57,406 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:57,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:57,410 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:57,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 1 [2021-02-19 19:34:57,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:57,416 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:34:57,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:34:57,417 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 7 [2021-02-19 19:34:57,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:34:57,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:34:57,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:34:57,427 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:5 [2021-02-19 19:34:57,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:57,443 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:57,443 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 20 [2021-02-19 19:34:57,443 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133574824] [2021-02-19 19:34:57,444 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-02-19 19:34:57,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:57,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-02-19 19:34:57,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=321, Unknown=0, NotChecked=0, Total=420 [2021-02-19 19:34:57,445 INFO L87 Difference]: Start difference. First operand 2980 states and 12413 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 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-02-19 19:34:57,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:57,664 INFO L93 Difference]: Finished difference Result 3096 states and 12702 transitions. [2021-02-19 19:34:57,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-02-19 19:34:57,664 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 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 27 [2021-02-19 19:34:57,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:57,673 INFO L225 Difference]: With dead ends: 3096 [2021-02-19 19:34:57,673 INFO L226 Difference]: Without dead ends: 3080 [2021-02-19 19:34:57,674 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2021-02-19 19:34:57,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3080 states. [2021-02-19 19:34:57,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3080 to 2968. [2021-02-19 19:34:57,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2968 states, 2967 states have (on average 4.175598247387934) internal successors, (12389), 2967 states have internal predecessors, (12389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:57,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2968 states to 2968 states and 12389 transitions. [2021-02-19 19:34:57,747 INFO L78 Accepts]: Start accepts. Automaton has 2968 states and 12389 transitions. Word has length 27 [2021-02-19 19:34:57,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:57,747 INFO L480 AbstractCegarLoop]: Abstraction has 2968 states and 12389 transitions. [2021-02-19 19:34:57,747 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 20 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-02-19 19:34:57,747 INFO L276 IsEmpty]: Start isEmpty. Operand 2968 states and 12389 transitions. [2021-02-19 19:34:57,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-02-19 19:34:57,749 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:57,749 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:34:57,973 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-02-19 19:34:57,973 INFO L428 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:57,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:57,974 INFO L82 PathProgramCache]: Analyzing trace with hash 1861094590, now seen corresponding path program 13 times [2021-02-19 19:34:57,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:57,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164029227] [2021-02-19 19:34:57,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:57,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:58,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-02-19 19:34:58,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164029227] [2021-02-19 19:34:58,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317021783] [2021-02-19 19:34:58,002 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:58,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:58,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 4 conjunts are in the unsatisfiable core [2021-02-19 19:34:58,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:58,087 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:34:58,087 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-02-19 19:34:58,087 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-02-19 19:34:58,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970425434] [2021-02-19 19:34:58,087 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-02-19 19:34:58,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:58,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-02-19 19:34:58,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-02-19 19:34:58,088 INFO L87 Difference]: Start difference. First operand 2968 states and 12389 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:58,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:58,107 INFO L93 Difference]: Finished difference Result 3772 states and 15322 transitions. [2021-02-19 19:34:58,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-02-19 19:34:58,107 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-02-19 19:34:58,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:58,115 INFO L225 Difference]: With dead ends: 3772 [2021-02-19 19:34:58,115 INFO L226 Difference]: Without dead ends: 3605 [2021-02-19 19:34:58,115 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-02-19 19:34:58,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3605 states. [2021-02-19 19:34:58,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3605 to 2799. [2021-02-19 19:34:58,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2799 states, 2798 states have (on average 4.3216583273766975) internal successors, (12092), 2798 states have internal predecessors, (12092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:58,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2799 states to 2799 states and 12092 transitions. [2021-02-19 19:34:58,188 INFO L78 Accepts]: Start accepts. Automaton has 2799 states and 12092 transitions. Word has length 29 [2021-02-19 19:34:58,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:58,189 INFO L480 AbstractCegarLoop]: Abstraction has 2799 states and 12092 transitions. [2021-02-19 19:34:58,189 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:58,189 INFO L276 IsEmpty]: Start isEmpty. Operand 2799 states and 12092 transitions. [2021-02-19 19:34:58,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-02-19 19:34:58,197 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:58,197 INFO L506 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-02-19 19:34:58,418 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-02-19 19:34:58,419 INFO L428 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:58,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:58,419 INFO L82 PathProgramCache]: Analyzing trace with hash 1495953786, now seen corresponding path program 14 times [2021-02-19 19:34:58,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:58,419 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162684848] [2021-02-19 19:34:58,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:58,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:58,463 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:34:58,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162684848] [2021-02-19 19:34:58,463 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955839048] [2021-02-19 19:34:58,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:58,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 19:34:58,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:58,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 8 conjunts are in the unsatisfiable core [2021-02-19 19:34:58,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:34:58,574 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-02-19 19:34:58,574 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:34:58,574 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 4] total 7 [2021-02-19 19:34:58,575 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743639666] [2021-02-19 19:34:58,576 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-02-19 19:34:58,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:34:58,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-02-19 19:34:58,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2021-02-19 19:34:58,577 INFO L87 Difference]: Start difference. First operand 2799 states and 12092 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 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-02-19 19:34:58,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:34:58,600 INFO L93 Difference]: Finished difference Result 211 states and 430 transitions. [2021-02-19 19:34:58,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-02-19 19:34:58,601 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 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-02-19 19:34:58,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:34:58,601 INFO L225 Difference]: With dead ends: 211 [2021-02-19 19:34:58,601 INFO L226 Difference]: Without dead ends: 164 [2021-02-19 19:34:58,601 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2021-02-19 19:34:58,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-02-19 19:34:58,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 114. [2021-02-19 19:34:58,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 1.920353982300885) internal successors, (217), 113 states have internal predecessors, (217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:34:58,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 217 transitions. [2021-02-19 19:34:58,603 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 217 transitions. Word has length 33 [2021-02-19 19:34:58,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:34:58,603 INFO L480 AbstractCegarLoop]: Abstraction has 114 states and 217 transitions. [2021-02-19 19:34:58,603 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 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-02-19 19:34:58,604 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 217 transitions. [2021-02-19 19:34:58,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:34:58,604 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:34:58,604 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:34:58,818 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:58,818 INFO L428 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:34:58,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:34:58,818 INFO L82 PathProgramCache]: Analyzing trace with hash -1969471621, now seen corresponding path program 15 times [2021-02-19 19:34:58,834 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:34:58,834 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004776647] [2021-02-19 19:34:58,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:34:58,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:34:59,474 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:34:59,474 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004776647] [2021-02-19 19:34:59,474 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509591628] [2021-02-19 19:34:59,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:34:59,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 19:34:59,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:34:59,511 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 81 conjunts are in the unsatisfiable core [2021-02-19 19:34:59,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:00,309 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:00,309 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 13 treesize of output 7 [2021-02-19 19:35:00,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:00,350 INFO L628 ElimStorePlain]: treesize reduction 5, result has 92.6 percent of original size [2021-02-19 19:35:00,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 19:35:00,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:80, output treesize:63 [2021-02-19 19:35:00,592 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:00,592 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 17 treesize of output 11 [2021-02-19 19:35:00,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:00,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:00,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 19:35:00,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:71, output treesize:55 [2021-02-19 19:35:00,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:00,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,965 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:00,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-02-19 19:35:00,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:00,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,985 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:00,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:00,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:01,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 1 [2021-02-19 19:35:01,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:01,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:01,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:01,012 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:137, output treesize:12 [2021-02-19 19:35:01,158 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:01,158 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:01,158 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:01,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251243121] [2021-02-19 19:35:01,159 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:01,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:01,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:01,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1426, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:01,160 INFO L87 Difference]: Start difference. First operand 114 states and 217 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:03,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:03,234 INFO L93 Difference]: Finished difference Result 277 states and 553 transitions. [2021-02-19 19:35:03,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-02-19 19:35:03,234 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:03,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:03,234 INFO L225 Difference]: With dead ends: 277 [2021-02-19 19:35:03,235 INFO L226 Difference]: Without dead ends: 165 [2021-02-19 19:35:03,236 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 885 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=481, Invalid=3551, Unknown=0, NotChecked=0, Total=4032 [2021-02-19 19:35:03,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-02-19 19:35:03,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 130. [2021-02-19 19:35:03,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 1.8604651162790697) internal successors, (240), 129 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:03,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 240 transitions. [2021-02-19 19:35:03,238 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 240 transitions. Word has length 39 [2021-02-19 19:35:03,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:03,238 INFO L480 AbstractCegarLoop]: Abstraction has 130 states and 240 transitions. [2021-02-19 19:35:03,238 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:03,238 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 240 transitions. [2021-02-19 19:35:03,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:03,238 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:03,238 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:03,442 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:03,442 INFO L428 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:03,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:03,443 INFO L82 PathProgramCache]: Analyzing trace with hash 1055816529, now seen corresponding path program 16 times [2021-02-19 19:35:03,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:03,443 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370791474] [2021-02-19 19:35:03,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:03,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:04,179 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:04,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370791474] [2021-02-19 19:35:04,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878820904] [2021-02-19 19:35:04,179 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:04,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 19:35:04,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:35:04,227 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:35:04,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:04,927 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:04,927 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 13 treesize of output 7 [2021-02-19 19:35:04,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:04,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:04,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:04,951 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:35:05,174 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:05,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 18 [2021-02-19 19:35:05,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:05,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:05,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:05,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:50 [2021-02-19 19:35:05,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,326 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:05,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:05,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:35:05,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:05,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,359 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:05,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:05,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:35:05,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:05,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:05,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:05,381 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:35:05,469 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:05,470 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:05,470 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:05,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507577425] [2021-02-19 19:35:05,470 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:05,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:05,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:05,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1405, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:05,471 INFO L87 Difference]: Start difference. First operand 130 states and 240 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:06,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:06,819 INFO L93 Difference]: Finished difference Result 262 states and 485 transitions. [2021-02-19 19:35:06,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2021-02-19 19:35:06,819 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:06,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:06,819 INFO L225 Difference]: With dead ends: 262 [2021-02-19 19:35:06,819 INFO L226 Difference]: Without dead ends: 201 [2021-02-19 19:35:06,820 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1163 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=471, Invalid=3435, Unknown=0, NotChecked=0, Total=3906 [2021-02-19 19:35:06,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-02-19 19:35:06,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 129. [2021-02-19 19:35:06,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 1.8671875) internal successors, (239), 128 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-02-19 19:35:06,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 239 transitions. [2021-02-19 19:35:06,822 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 239 transitions. Word has length 39 [2021-02-19 19:35:06,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:06,822 INFO L480 AbstractCegarLoop]: Abstraction has 129 states and 239 transitions. [2021-02-19 19:35:06,823 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:06,823 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 239 transitions. [2021-02-19 19:35:06,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:06,823 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:06,823 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:07,034 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:07,034 INFO L428 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:07,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:07,034 INFO L82 PathProgramCache]: Analyzing trace with hash 382477887, now seen corresponding path program 17 times [2021-02-19 19:35:07,034 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:07,034 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617998330] [2021-02-19 19:35:07,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:07,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:07,705 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:07,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617998330] [2021-02-19 19:35:07,705 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155893444] [2021-02-19 19:35:07,705 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:07,752 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 19:35:07,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:35:07,753 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 79 conjunts are in the unsatisfiable core [2021-02-19 19:35:07,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:08,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:08,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:08,636 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:08,638 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:08,639 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2021-02-19 19:35:08,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:08,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:08,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:08,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:08,649 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-02-19 19:35:08,650 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:08,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:08,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:08,676 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:165, output treesize:56 [2021-02-19 19:35:08,839 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:08,839 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 21 treesize of output 15 [2021-02-19 19:35:08,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:08,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:08,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:08,855 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:35:09,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:09,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:09,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:35:09,137 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:09,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,148 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:09,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:09,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:35:09,158 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:09,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:09,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:09,166 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:35:09,265 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:09,266 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:09,266 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:09,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999968401] [2021-02-19 19:35:09,266 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:09,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:09,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:09,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1412, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:09,267 INFO L87 Difference]: Start difference. First operand 129 states and 239 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:10,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:10,838 INFO L93 Difference]: Finished difference Result 265 states and 496 transitions. [2021-02-19 19:35:10,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-02-19 19:35:10,839 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:10,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:10,839 INFO L225 Difference]: With dead ends: 265 [2021-02-19 19:35:10,839 INFO L226 Difference]: Without dead ends: 206 [2021-02-19 19:35:10,840 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1246 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=489, Invalid=3671, Unknown=0, NotChecked=0, Total=4160 [2021-02-19 19:35:10,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-02-19 19:35:10,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 131. [2021-02-19 19:35:10,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 1.8692307692307693) internal successors, (243), 130 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:10,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 243 transitions. [2021-02-19 19:35:10,842 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 243 transitions. Word has length 39 [2021-02-19 19:35:10,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:10,842 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 243 transitions. [2021-02-19 19:35:10,842 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:10,843 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 243 transitions. [2021-02-19 19:35:10,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:10,843 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:10,843 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:11,058 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:11,058 INFO L428 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:11,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:11,058 INFO L82 PathProgramCache]: Analyzing trace with hash 319669891, now seen corresponding path program 18 times [2021-02-19 19:35:11,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:11,058 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033446471] [2021-02-19 19:35:11,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:11,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:11,669 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:11,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033446471] [2021-02-19 19:35:11,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763630927] [2021-02-19 19:35:11,669 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:11,710 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-02-19 19:35:11,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:35:11,712 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 82 conjunts are in the unsatisfiable core [2021-02-19 19:35:11,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:12,522 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:12,522 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 13 treesize of output 7 [2021-02-19 19:35:12,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:12,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:12,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:12,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:35:12,750 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:12,750 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 21 treesize of output 15 [2021-02-19 19:35:12,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:12,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:12,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:12,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:35:13,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:13,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,020 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:13,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 1 [2021-02-19 19:35:13,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:13,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:13,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:13,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 16 [2021-02-19 19:35:13,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:13,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:13,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:13,066 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:135, output treesize:12 [2021-02-19 19:35:13,149 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:13,149 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:13,149 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:13,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599072454] [2021-02-19 19:35:13,149 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:13,150 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:13,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:13,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1401, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:13,150 INFO L87 Difference]: Start difference. First operand 131 states and 243 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:14,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:14,976 INFO L93 Difference]: Finished difference Result 269 states and 492 transitions. [2021-02-19 19:35:14,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2021-02-19 19:35:14,977 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:14,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:14,977 INFO L225 Difference]: With dead ends: 269 [2021-02-19 19:35:14,977 INFO L226 Difference]: Without dead ends: 209 [2021-02-19 19:35:14,978 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1287 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=519, Invalid=3771, Unknown=0, NotChecked=0, Total=4290 [2021-02-19 19:35:14,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-02-19 19:35:14,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 132. [2021-02-19 19:35:14,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 1.8702290076335877) internal successors, (245), 131 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:14,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 245 transitions. [2021-02-19 19:35:14,980 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 245 transitions. Word has length 39 [2021-02-19 19:35:14,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:14,980 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 245 transitions. [2021-02-19 19:35:14,980 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:14,980 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 245 transitions. [2021-02-19 19:35:14,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:14,980 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:14,981 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:15,201 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-02-19 19:35:15,201 INFO L428 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:15,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:15,201 INFO L82 PathProgramCache]: Analyzing trace with hash 332788987, now seen corresponding path program 19 times [2021-02-19 19:35:15,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:15,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488228275] [2021-02-19 19:35:15,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:15,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:15,866 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:15,866 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488228275] [2021-02-19 19:35:15,866 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455920445] [2021-02-19 19:35:15,866 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:15,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:15,938 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 80 conjunts are in the unsatisfiable core [2021-02-19 19:35:15,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:16,600 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:16,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 7 [2021-02-19 19:35:16,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:16,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:16,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:16,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:35:16,741 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:16,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 15 [2021-02-19 19:35:16,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:16,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:16,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:16,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:63, output treesize:43 [2021-02-19 19:35:17,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,027 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:17,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,042 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:17,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 1 [2021-02-19 19:35:17,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:17,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:17,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:17,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 16 [2021-02-19 19:35:17,074 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:17,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:17,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:17,082 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:135, output treesize:12 [2021-02-19 19:35:17,161 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:17,162 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:17,162 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:17,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435346293] [2021-02-19 19:35:17,162 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:17,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:17,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:17,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1400, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:17,163 INFO L87 Difference]: Start difference. First operand 132 states and 245 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:18,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:18,606 INFO L93 Difference]: Finished difference Result 264 states and 485 transitions. [2021-02-19 19:35:18,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-02-19 19:35:18,606 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:18,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:18,607 INFO L225 Difference]: With dead ends: 264 [2021-02-19 19:35:18,607 INFO L226 Difference]: Without dead ends: 201 [2021-02-19 19:35:18,608 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1219 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=498, Invalid=3534, Unknown=0, NotChecked=0, Total=4032 [2021-02-19 19:35:18,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-02-19 19:35:18,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 125. [2021-02-19 19:35:18,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 1.8629032258064515) internal successors, (231), 124 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:18,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 231 transitions. [2021-02-19 19:35:18,610 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 231 transitions. Word has length 39 [2021-02-19 19:35:18,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:18,610 INFO L480 AbstractCegarLoop]: Abstraction has 125 states and 231 transitions. [2021-02-19 19:35:18,610 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:18,610 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 231 transitions. [2021-02-19 19:35:18,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:18,611 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:18,611 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:18,823 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:18,824 INFO L428 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:18,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:18,824 INFO L82 PathProgramCache]: Analyzing trace with hash -380524523, now seen corresponding path program 20 times [2021-02-19 19:35:18,824 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:18,824 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321507800] [2021-02-19 19:35:18,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:18,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:19,540 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:19,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321507800] [2021-02-19 19:35:19,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837258500] [2021-02-19 19:35:19,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:19,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 19:35:19,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:35:19,591 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 80 conjunts are in the unsatisfiable core [2021-02-19 19:35:19,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:20,328 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:20,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 7 [2021-02-19 19:35:20,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:20,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:20,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:20,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:35:20,455 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:20,455 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 21 treesize of output 15 [2021-02-19 19:35:20,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:20,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:20,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:20,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:35:20,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:20,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,773 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:20,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 16 [2021-02-19 19:35:20,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:20,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,792 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:20,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:20,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 1 [2021-02-19 19:35:20,801 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:20,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:20,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:20,811 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:135, output treesize:12 [2021-02-19 19:35:20,891 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:20,892 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:20,892 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:20,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777499403] [2021-02-19 19:35:20,892 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:20,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:20,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:20,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1420, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:20,893 INFO L87 Difference]: Start difference. First operand 125 states and 231 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:22,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:22,483 INFO L93 Difference]: Finished difference Result 280 states and 521 transitions. [2021-02-19 19:35:22,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-02-19 19:35:22,484 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:22,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:22,484 INFO L225 Difference]: With dead ends: 280 [2021-02-19 19:35:22,484 INFO L226 Difference]: Without dead ends: 221 [2021-02-19 19:35:22,485 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1251 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=475, Invalid=3685, Unknown=0, NotChecked=0, Total=4160 [2021-02-19 19:35:22,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-02-19 19:35:22,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 131. [2021-02-19 19:35:22,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 1.876923076923077) internal successors, (244), 130 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:22,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 244 transitions. [2021-02-19 19:35:22,487 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 244 transitions. Word has length 39 [2021-02-19 19:35:22,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:22,487 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 244 transitions. [2021-02-19 19:35:22,487 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:22,487 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 244 transitions. [2021-02-19 19:35:22,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:22,488 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:22,488 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:22,688 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-02-19 19:35:22,688 INFO L428 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:22,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:22,689 INFO L82 PathProgramCache]: Analyzing trace with hash -443332519, now seen corresponding path program 21 times [2021-02-19 19:35:22,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:22,689 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605621286] [2021-02-19 19:35:22,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:22,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:23,328 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:23,328 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605621286] [2021-02-19 19:35:23,328 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370239580] [2021-02-19 19:35:23,328 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:23,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 19:35:23,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:35:23,367 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 80 conjunts are in the unsatisfiable core [2021-02-19 19:35:23,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:24,117 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:24,117 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 13 treesize of output 7 [2021-02-19 19:35:24,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:24,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:24,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:24,138 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:35:24,262 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:24,262 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 21 treesize of output 15 [2021-02-19 19:35:24,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:24,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:24,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:24,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:35:24,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:24,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,551 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:24,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:35:24,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:24,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,572 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:24,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:24,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:35:24,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:24,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:24,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:24,586 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:35:24,709 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:24,709 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:24,709 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:24,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022771844] [2021-02-19 19:35:24,710 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:24,710 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:24,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:24,710 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=1434, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:24,711 INFO L87 Difference]: Start difference. First operand 131 states and 244 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:27,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:27,457 INFO L93 Difference]: Finished difference Result 281 states and 514 transitions. [2021-02-19 19:35:27,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-02-19 19:35:27,457 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:27,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:27,457 INFO L225 Difference]: With dead ends: 281 [2021-02-19 19:35:27,458 INFO L226 Difference]: Without dead ends: 219 [2021-02-19 19:35:27,459 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1423 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=649, Invalid=5357, Unknown=0, NotChecked=0, Total=6006 [2021-02-19 19:35:27,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-02-19 19:35:27,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 132. [2021-02-19 19:35:27,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 1.8702290076335877) internal successors, (245), 131 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:27,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 245 transitions. [2021-02-19 19:35:27,461 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 245 transitions. Word has length 39 [2021-02-19 19:35:27,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:27,462 INFO L480 AbstractCegarLoop]: Abstraction has 132 states and 245 transitions. [2021-02-19 19:35:27,462 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:27,462 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 245 transitions. [2021-02-19 19:35:27,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:27,462 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:27,462 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:27,670 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-02-19 19:35:27,670 INFO L428 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:27,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:27,670 INFO L82 PathProgramCache]: Analyzing trace with hash -430213423, now seen corresponding path program 22 times [2021-02-19 19:35:27,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:27,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416027244] [2021-02-19 19:35:27,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:27,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:28,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416027244] [2021-02-19 19:35:28,394 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810791662] [2021-02-19 19:35:28,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:28,439 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 19:35:28,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:35:28,441 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 80 conjunts are in the unsatisfiable core [2021-02-19 19:35:28,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:29,292 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:29,292 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 13 treesize of output 7 [2021-02-19 19:35:29,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:29,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:29,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:29,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:35:29,370 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:29,371 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 21 treesize of output 15 [2021-02-19 19:35:29,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:29,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:29,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:29,385 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:63, output treesize:43 [2021-02-19 19:35:29,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,655 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:29,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,674 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:29,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 16 [2021-02-19 19:35:29,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:29,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,698 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:29,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:29,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 1 [2021-02-19 19:35:29,714 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:29,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:29,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:29,723 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:135, output treesize:12 [2021-02-19 19:35:29,806 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:29,806 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:29,806 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:29,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979778501] [2021-02-19 19:35:29,806 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:29,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:29,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:29,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1409, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:29,807 INFO L87 Difference]: Start difference. First operand 132 states and 245 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:31,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:31,313 INFO L93 Difference]: Finished difference Result 274 states and 501 transitions. [2021-02-19 19:35:31,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-02-19 19:35:31,314 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:31,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:31,314 INFO L225 Difference]: With dead ends: 274 [2021-02-19 19:35:31,314 INFO L226 Difference]: Without dead ends: 211 [2021-02-19 19:35:31,315 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1256 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=495, Invalid=3665, Unknown=0, NotChecked=0, Total=4160 [2021-02-19 19:35:31,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-02-19 19:35:31,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 126. [2021-02-19 19:35:31,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 1.864) internal successors, (233), 125 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:31,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 233 transitions. [2021-02-19 19:35:31,317 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 233 transitions. Word has length 39 [2021-02-19 19:35:31,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:31,317 INFO L480 AbstractCegarLoop]: Abstraction has 126 states and 233 transitions. [2021-02-19 19:35:31,317 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:31,317 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 233 transitions. [2021-02-19 19:35:31,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:31,318 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:31,318 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:31,526 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:31,526 INFO L428 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:31,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:31,526 INFO L82 PathProgramCache]: Analyzing trace with hash 1108575019, now seen corresponding path program 23 times [2021-02-19 19:35:31,526 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:31,526 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302216917] [2021-02-19 19:35:31,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:31,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:32,187 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:32,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302216917] [2021-02-19 19:35:32,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511945960] [2021-02-19 19:35:32,187 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:32,223 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 19:35:32,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:35:32,224 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:35:32,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:33,077 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:33,077 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 13 treesize of output 7 [2021-02-19 19:35:33,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:33,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:33,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 19:35:33,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:78, output treesize:66 [2021-02-19 19:35:33,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:33,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:33,203 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 15 [2021-02-19 19:35:33,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:33,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,210 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:33,211 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 1 [2021-02-19 19:35:33,212 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:33,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:33,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:33,231 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:163, output treesize:43 [2021-02-19 19:35:33,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:33,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,521 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:33,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:35:33,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:33,545 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:33,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:33,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:35:33,561 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:33,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:33,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:33,570 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:35:33,658 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:33,658 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:33,658 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:33,658 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42700576] [2021-02-19 19:35:33,658 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:33,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:33,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:33,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1405, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:33,659 INFO L87 Difference]: Start difference. First operand 126 states and 233 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:35,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:35,530 INFO L93 Difference]: Finished difference Result 266 states and 499 transitions. [2021-02-19 19:35:35,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-02-19 19:35:35,531 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:35,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:35,531 INFO L225 Difference]: With dead ends: 266 [2021-02-19 19:35:35,531 INFO L226 Difference]: Without dead ends: 195 [2021-02-19 19:35:35,532 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1288 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=516, Invalid=3774, Unknown=0, NotChecked=0, Total=4290 [2021-02-19 19:35:35,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-02-19 19:35:35,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 127. [2021-02-19 19:35:35,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 1.8650793650793651) internal successors, (235), 126 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:35,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 235 transitions. [2021-02-19 19:35:35,534 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 235 transitions. Word has length 39 [2021-02-19 19:35:35,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:35,534 INFO L480 AbstractCegarLoop]: Abstraction has 127 states and 235 transitions. [2021-02-19 19:35:35,534 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:35,534 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 235 transitions. [2021-02-19 19:35:35,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:35,534 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:35,535 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:35,738 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-02-19 19:35:35,738 INFO L428 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:35,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:35,738 INFO L82 PathProgramCache]: Analyzing trace with hash -309657161, now seen corresponding path program 24 times [2021-02-19 19:35:35,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:35,738 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256280313] [2021-02-19 19:35:35,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:35,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:36,359 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:36,359 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256280313] [2021-02-19 19:35:36,359 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853707819] [2021-02-19 19:35:36,359 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:36,396 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 19:35:36,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:35:36,398 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 81 conjunts are in the unsatisfiable core [2021-02-19 19:35:36,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:37,211 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:37,211 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 13 treesize of output 7 [2021-02-19 19:35:37,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:37,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:37,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:37,232 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:35:37,364 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-02-19 19:35:37,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 18 [2021-02-19 19:35:37,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:37,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:37,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:37,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:54 [2021-02-19 19:35:37,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,682 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:37,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,703 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:37,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:35:37,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:37,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,730 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:37,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:37,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:35:37,737 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:37,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:37,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:37,747 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:35:37,915 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:37,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:37,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:37,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162820077] [2021-02-19 19:35:37,916 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:37,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:37,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:37,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1448, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:37,917 INFO L87 Difference]: Start difference. First operand 127 states and 235 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:44,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:44,178 INFO L93 Difference]: Finished difference Result 329 states and 606 transitions. [2021-02-19 19:35:44,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-02-19 19:35:44,179 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:44,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:44,179 INFO L225 Difference]: With dead ends: 329 [2021-02-19 19:35:44,179 INFO L226 Difference]: Without dead ends: 255 [2021-02-19 19:35:44,180 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3101 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=1087, Invalid=10469, Unknown=0, NotChecked=0, Total=11556 [2021-02-19 19:35:44,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2021-02-19 19:35:44,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 131. [2021-02-19 19:35:44,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 1.876923076923077) internal successors, (244), 130 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:44,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 244 transitions. [2021-02-19 19:35:44,183 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 244 transitions. Word has length 39 [2021-02-19 19:35:44,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:44,183 INFO L480 AbstractCegarLoop]: Abstraction has 131 states and 244 transitions. [2021-02-19 19:35:44,183 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:44,183 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 244 transitions. [2021-02-19 19:35:44,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:44,183 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:44,183 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:44,384 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:44,384 INFO L428 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:44,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:44,384 INFO L82 PathProgramCache]: Analyzing trace with hash -899745609, now seen corresponding path program 25 times [2021-02-19 19:35:44,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:44,384 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328631154] [2021-02-19 19:35:44,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:44,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:45,102 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:45,102 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328631154] [2021-02-19 19:35:45,102 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282108926] [2021-02-19 19:35:45,102 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:45,136 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:35:45,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:45,971 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:45,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 7 [2021-02-19 19:35:45,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:45,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:45,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:45,993 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:35:46,116 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:46,116 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 18 [2021-02-19 19:35:46,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:46,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:46,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:46,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:54 [2021-02-19 19:35:46,354 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:46,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,365 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:46,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:35:46,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:46,379 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:46,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:46,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:35:46,393 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:46,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:46,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:46,401 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:35:46,488 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:46,489 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:46,489 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:35:46,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997139690] [2021-02-19 19:35:46,489 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:35:46,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:46,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:35:46,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1407, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:35:46,490 INFO L87 Difference]: Start difference. First operand 131 states and 244 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:48,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:48,583 INFO L93 Difference]: Finished difference Result 254 states and 463 transitions. [2021-02-19 19:35:48,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-02-19 19:35:48,584 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:48,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:48,584 INFO L225 Difference]: With dead ends: 254 [2021-02-19 19:35:48,585 INFO L226 Difference]: Without dead ends: 193 [2021-02-19 19:35:48,585 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1302 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=519, Invalid=3903, Unknown=0, NotChecked=0, Total=4422 [2021-02-19 19:35:48,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2021-02-19 19:35:48,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 121. [2021-02-19 19:35:48,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 1.8833333333333333) internal successors, (226), 120 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:48,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 226 transitions. [2021-02-19 19:35:48,588 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 226 transitions. Word has length 39 [2021-02-19 19:35:48,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:48,588 INFO L480 AbstractCegarLoop]: Abstraction has 121 states and 226 transitions. [2021-02-19 19:35:48,588 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:48,588 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 226 transitions. [2021-02-19 19:35:48,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:48,588 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:48,589 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:48,798 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2021-02-19 19:35:48,798 INFO L428 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:48,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:48,798 INFO L82 PathProgramCache]: Analyzing trace with hash -899771367, now seen corresponding path program 26 times [2021-02-19 19:35:48,798 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:48,798 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419357049] [2021-02-19 19:35:48,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:48,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:49,541 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:49,541 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419357049] [2021-02-19 19:35:49,541 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963958196] [2021-02-19 19:35:49,541 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:49,576 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 19:35:49,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:35:49,578 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 80 conjunts are in the unsatisfiable core [2021-02-19 19:35:49,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:50,445 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:50,445 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 13 treesize of output 7 [2021-02-19 19:35:50,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:50,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:50,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:50,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:35:50,658 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:50,659 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 21 treesize of output 15 [2021-02-19 19:35:50,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:50,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:50,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:50,677 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:35:51,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:51,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,049 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:51,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 16 [2021-02-19 19:35:51,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:51,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,073 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:51,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:51,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 1 [2021-02-19 19:35:51,081 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:51,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:51,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:51,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:135, output treesize:12 [2021-02-19 19:35:51,190 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:51,190 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:51,190 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:35:51,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848293726] [2021-02-19 19:35:51,191 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:35:51,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:51,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:35:51,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1485, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:35:51,192 INFO L87 Difference]: Start difference. First operand 121 states and 226 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:53,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:35:53,408 INFO L93 Difference]: Finished difference Result 414 states and 784 transitions. [2021-02-19 19:35:53,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2021-02-19 19:35:53,409 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:35:53,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:35:53,410 INFO L225 Difference]: With dead ends: 414 [2021-02-19 19:35:53,410 INFO L226 Difference]: Without dead ends: 241 [2021-02-19 19:35:53,410 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 16 SyntacticMatches, 8 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1137 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=455, Invalid=3451, Unknown=0, NotChecked=0, Total=3906 [2021-02-19 19:35:53,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-02-19 19:35:53,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 150. [2021-02-19 19:35:53,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 149 states have (on average 1.7852348993288591) internal successors, (266), 149 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:53,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 266 transitions. [2021-02-19 19:35:53,413 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 266 transitions. Word has length 39 [2021-02-19 19:35:53,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:35:53,413 INFO L480 AbstractCegarLoop]: Abstraction has 150 states and 266 transitions. [2021-02-19 19:35:53,413 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:35:53,413 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 266 transitions. [2021-02-19 19:35:53,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:35:53,413 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:35:53,413 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:35:53,630 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:53,630 INFO L428 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:35:53,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:35:53,630 INFO L82 PathProgramCache]: Analyzing trace with hash 689175731, now seen corresponding path program 27 times [2021-02-19 19:35:53,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:35:53,630 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104304320] [2021-02-19 19:35:53,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:35:53,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:35:54,481 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:35:54,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104304320] [2021-02-19 19:35:54,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548506032] [2021-02-19 19:35:54,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:35:54,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 19:35:54,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:35:54,527 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 81 conjunts are in the unsatisfiable core [2021-02-19 19:35:54,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:35:55,414 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:55,414 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 13 treesize of output 7 [2021-02-19 19:35:55,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:55,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:55,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:55,437 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:35:55,581 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:35:55,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 32 treesize of output 18 [2021-02-19 19:35:55,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:55,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:55,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:55,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:35:55,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,902 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:55,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:55,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:35:55,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:55,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,938 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:35:55,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:35:55,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:35:55,948 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:35:55,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:35:55,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:35:55,958 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:35:56,107 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:35:56,107 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:35:56,108 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:35:56,108 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611754542] [2021-02-19 19:35:56,108 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:35:56,108 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:35:56,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:35:56,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1521, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:35:56,109 INFO L87 Difference]: Start difference. First operand 150 states and 266 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:00,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:36:00,570 INFO L93 Difference]: Finished difference Result 347 states and 615 transitions. [2021-02-19 19:36:00,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-02-19 19:36:00,571 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:36:00,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:36:00,571 INFO L225 Difference]: With dead ends: 347 [2021-02-19 19:36:00,571 INFO L226 Difference]: Without dead ends: 288 [2021-02-19 19:36:00,572 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 16 SyntacticMatches, 8 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1546 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=666, Invalid=5976, Unknown=0, NotChecked=0, Total=6642 [2021-02-19 19:36:00,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2021-02-19 19:36:00,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 156. [2021-02-19 19:36:00,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 1.8) internal successors, (279), 155 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:00,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 279 transitions. [2021-02-19 19:36:00,574 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 279 transitions. Word has length 39 [2021-02-19 19:36:00,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:36:00,574 INFO L480 AbstractCegarLoop]: Abstraction has 156 states and 279 transitions. [2021-02-19 19:36:00,574 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:00,575 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 279 transitions. [2021-02-19 19:36:00,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:36:00,575 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:36:00,575 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:36:00,790 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2021-02-19 19:36:00,790 INFO L428 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:36:00,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:36:00,790 INFO L82 PathProgramCache]: Analyzing trace with hash 626367735, now seen corresponding path program 28 times [2021-02-19 19:36:00,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:36:00,790 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226475862] [2021-02-19 19:36:00,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:36:00,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:36:01,561 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:36:01,562 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226475862] [2021-02-19 19:36:01,562 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579383976] [2021-02-19 19:36:01,562 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:01,601 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 19:36:01,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:36:01,602 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:36:01,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:36:02,461 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:02,461 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 13 treesize of output 7 [2021-02-19 19:36:02,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:02,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:02,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:02,485 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:36:02,618 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:02,619 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 18 [2021-02-19 19:36:02,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:02,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:02,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:02,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:54 [2021-02-19 19:36:02,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,912 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:02,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:02,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:36:02,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:02,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:02,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:02,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:36:02,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:02,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:02,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:02,982 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:36:03,084 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:36:03,084 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:36:03,084 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:36:03,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542507556] [2021-02-19 19:36:03,085 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:36:03,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:36:03,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:36:03,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1410, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:36:03,086 INFO L87 Difference]: Start difference. First operand 156 states and 279 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:06,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:36:06,503 INFO L93 Difference]: Finished difference Result 341 states and 601 transitions. [2021-02-19 19:36:06,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2021-02-19 19:36:06,504 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:36:06,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:36:06,504 INFO L225 Difference]: With dead ends: 341 [2021-02-19 19:36:06,504 INFO L226 Difference]: Without dead ends: 279 [2021-02-19 19:36:06,505 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1725 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=633, Invalid=5067, Unknown=0, NotChecked=0, Total=5700 [2021-02-19 19:36:06,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-02-19 19:36:06,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 157. [2021-02-19 19:36:06,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 1.794871794871795) internal successors, (280), 156 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:06,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 280 transitions. [2021-02-19 19:36:06,514 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 280 transitions. Word has length 39 [2021-02-19 19:36:06,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:36:06,514 INFO L480 AbstractCegarLoop]: Abstraction has 157 states and 280 transitions. [2021-02-19 19:36:06,514 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:06,514 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 280 transitions. [2021-02-19 19:36:06,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:36:06,514 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:36:06,514 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:36:06,718 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2021-02-19 19:36:06,718 INFO L428 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:36:06,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:36:06,718 INFO L82 PathProgramCache]: Analyzing trace with hash 639486831, now seen corresponding path program 29 times [2021-02-19 19:36:06,718 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:36:06,718 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747642047] [2021-02-19 19:36:06,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:36:06,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:36:07,419 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:36:07,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747642047] [2021-02-19 19:36:07,420 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479493606] [2021-02-19 19:36:07,420 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:07,457 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 19:36:07,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:36:07,458 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:36:07,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:36:08,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:08,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:08,816 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:08,819 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-02-19 19:36:08,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:08,829 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:08,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:08,831 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2021-02-19 19:36:08,833 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:08,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:08,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-02-19 19:36:08,875 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:199, output treesize:73 [2021-02-19 19:36:09,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,028 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:09,031 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:09,032 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 18 [2021-02-19 19:36:09,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:09,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:09,041 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 1 [2021-02-19 19:36:09,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:09,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:09,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:09,067 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:165, output treesize:45 [2021-02-19 19:36:09,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,455 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:09,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,480 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:09,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:36:09,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:09,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:09,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:09,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:36:09,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:09,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:09,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:09,547 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:127, output treesize:12 [2021-02-19 19:36:09,703 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:36:09,703 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:36:09,703 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 43 [2021-02-19 19:36:09,703 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260261631] [2021-02-19 19:36:09,703 INFO L460 AbstractCegarLoop]: Interpolant automaton has 44 states [2021-02-19 19:36:09,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:36:09,704 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-02-19 19:36:09,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1656, Unknown=0, NotChecked=0, Total=1892 [2021-02-19 19:36:09,704 INFO L87 Difference]: Start difference. First operand 157 states and 280 transitions. Second operand has 44 states, 44 states have (on average 1.5454545454545454) internal successors, (68), 43 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:14,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:36:14,962 INFO L93 Difference]: Finished difference Result 354 states and 625 transitions. [2021-02-19 19:36:14,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-02-19 19:36:14,963 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.5454545454545454) internal successors, (68), 43 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:36:14,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:36:14,963 INFO L225 Difference]: With dead ends: 354 [2021-02-19 19:36:14,963 INFO L226 Difference]: Without dead ends: 281 [2021-02-19 19:36:14,964 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 15 SyntacticMatches, 7 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2046 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=706, Invalid=6604, Unknown=0, NotChecked=0, Total=7310 [2021-02-19 19:36:14,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-02-19 19:36:14,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 163. [2021-02-19 19:36:14,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.7530864197530864) internal successors, (284), 162 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:14,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 284 transitions. [2021-02-19 19:36:14,967 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 284 transitions. Word has length 39 [2021-02-19 19:36:14,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:36:14,967 INFO L480 AbstractCegarLoop]: Abstraction has 163 states and 284 transitions. [2021-02-19 19:36:14,967 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 44 states, 44 states have (on average 1.5454545454545454) internal successors, (68), 43 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:14,968 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 284 transitions. [2021-02-19 19:36:14,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:36:14,968 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:36:14,968 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:36:15,178 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2021-02-19 19:36:15,178 INFO L428 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:36:15,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:36:15,178 INFO L82 PathProgramCache]: Analyzing trace with hash 760043093, now seen corresponding path program 30 times [2021-02-19 19:36:15,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:36:15,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93396493] [2021-02-19 19:36:15,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:36:15,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:36:16,027 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:36:16,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93396493] [2021-02-19 19:36:16,027 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112093265] [2021-02-19 19:36:16,028 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:16,061 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 19:36:16,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:36:16,062 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 81 conjunts are in the unsatisfiable core [2021-02-19 19:36:16,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:36:17,046 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:17,046 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 13 treesize of output 7 [2021-02-19 19:36:17,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:17,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:17,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:17,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:36:17,248 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-02-19 19:36:17,248 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 34 treesize of output 18 [2021-02-19 19:36:17,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:17,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:17,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:17,270 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:54 [2021-02-19 19:36:17,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,659 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:17,680 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:17,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:36:17,687 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:17,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:17,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:17,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:36:17,720 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:17,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:17,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:17,732 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:36:17,968 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:36:17,968 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:36:17,968 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:36:17,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741411265] [2021-02-19 19:36:17,968 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:36:17,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:36:17,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:36:17,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1530, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:36:17,969 INFO L87 Difference]: Start difference. First operand 163 states and 284 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:26,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:36:26,473 INFO L93 Difference]: Finished difference Result 451 states and 790 transitions. [2021-02-19 19:36:26,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-02-19 19:36:26,474 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:36:26,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:36:26,475 INFO L225 Difference]: With dead ends: 451 [2021-02-19 19:36:26,475 INFO L226 Difference]: Without dead ends: 377 [2021-02-19 19:36:26,475 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 16 SyntacticMatches, 8 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3216 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=1055, Invalid=10935, Unknown=0, NotChecked=0, Total=11990 [2021-02-19 19:36:26,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-02-19 19:36:26,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 168. [2021-02-19 19:36:26,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 1.7664670658682635) internal successors, (295), 167 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:26,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 295 transitions. [2021-02-19 19:36:26,478 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 295 transitions. Word has length 39 [2021-02-19 19:36:26,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:36:26,479 INFO L480 AbstractCegarLoop]: Abstraction has 168 states and 295 transitions. [2021-02-19 19:36:26,479 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:26,479 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 295 transitions. [2021-02-19 19:36:26,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:36:26,479 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:36:26,479 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:36:26,680 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:26,680 INFO L428 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:36:26,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:36:26,680 INFO L82 PathProgramCache]: Analyzing trace with hash 169954645, now seen corresponding path program 31 times [2021-02-19 19:36:26,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:36:26,680 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424211104] [2021-02-19 19:36:26,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:36:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:36:27,507 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:36:27,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424211104] [2021-02-19 19:36:27,507 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277002310] [2021-02-19 19:36:27,507 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:27,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:36:27,540 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:36:27,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:36:28,524 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:28,525 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 13 treesize of output 7 [2021-02-19 19:36:28,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:28,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:28,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:28,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:36:28,698 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:28,699 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 21 treesize of output 15 [2021-02-19 19:36:28,701 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:28,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:28,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:28,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:36:29,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:29,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,067 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:29,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:36:29,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:29,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,099 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:29,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:29,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:36:29,120 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:29,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:29,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:29,134 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:36:29,255 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:36:29,255 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:36:29,256 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26] total 40 [2021-02-19 19:36:29,256 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762122273] [2021-02-19 19:36:29,256 INFO L460 AbstractCegarLoop]: Interpolant automaton has 41 states [2021-02-19 19:36:29,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:36:29,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2021-02-19 19:36:29,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1409, Unknown=0, NotChecked=0, Total=1640 [2021-02-19 19:36:29,257 INFO L87 Difference]: Start difference. First operand 168 states and 295 transitions. Second operand has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:33,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:36:33,070 INFO L93 Difference]: Finished difference Result 331 states and 582 transitions. [2021-02-19 19:36:33,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-02-19 19:36:33,071 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:36:33,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:36:33,072 INFO L225 Difference]: With dead ends: 331 [2021-02-19 19:36:33,072 INFO L226 Difference]: Without dead ends: 269 [2021-02-19 19:36:33,072 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 16 SyntacticMatches, 9 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1513 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=573, Invalid=4539, Unknown=0, NotChecked=0, Total=5112 [2021-02-19 19:36:33,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-02-19 19:36:33,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 167. [2021-02-19 19:36:33,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 1.7590361445783131) internal successors, (292), 166 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:33,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 292 transitions. [2021-02-19 19:36:33,074 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 292 transitions. Word has length 39 [2021-02-19 19:36:33,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:36:33,074 INFO L480 AbstractCegarLoop]: Abstraction has 167 states and 292 transitions. [2021-02-19 19:36:33,074 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 41 states, 41 states have (on average 1.5121951219512195) internal successors, (62), 40 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:33,075 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 292 transitions. [2021-02-19 19:36:33,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:36:33,075 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:36:33,075 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:36:33,278 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:33,278 INFO L428 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:36:33,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:36:33,278 INFO L82 PathProgramCache]: Analyzing trace with hash 2121241799, now seen corresponding path program 32 times [2021-02-19 19:36:33,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:36:33,278 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579398634] [2021-02-19 19:36:33,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:36:33,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:36:34,257 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:36:34,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579398634] [2021-02-19 19:36:34,257 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053070998] [2021-02-19 19:36:34,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:34,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 19:36:34,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:36:34,294 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 80 conjunts are in the unsatisfiable core [2021-02-19 19:36:34,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:36:35,321 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:35,321 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 13 treesize of output 7 [2021-02-19 19:36:35,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:35,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:35,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:35,352 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:36:35,610 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:35,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 15 [2021-02-19 19:36:35,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:35,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:35,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:35,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:36:35,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:35,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:35,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:35,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:35,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:35,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:35,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:35,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:35,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:35,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:35,998 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:35,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:36,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 16 [2021-02-19 19:36:36,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:36,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,048 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:36,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:36,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 1 [2021-02-19 19:36:36,054 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:36,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:36,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:36,064 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:135, output treesize:12 [2021-02-19 19:36:36,178 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:36:36,179 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:36:36,179 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:36:36,179 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445140500] [2021-02-19 19:36:36,179 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:36:36,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:36:36,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:36:36,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1484, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:36:36,180 INFO L87 Difference]: Start difference. First operand 167 states and 292 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:39,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:36:39,137 INFO L93 Difference]: Finished difference Result 388 states and 712 transitions. [2021-02-19 19:36:39,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2021-02-19 19:36:39,138 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:36:39,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:36:39,139 INFO L225 Difference]: With dead ends: 388 [2021-02-19 19:36:39,139 INFO L226 Difference]: Without dead ends: 264 [2021-02-19 19:36:39,139 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1138 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=447, Invalid=3459, Unknown=0, NotChecked=0, Total=3906 [2021-02-19 19:36:39,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-02-19 19:36:39,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 185. [2021-02-19 19:36:39,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 1.7228260869565217) internal successors, (317), 184 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:39,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 317 transitions. [2021-02-19 19:36:39,142 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 317 transitions. Word has length 39 [2021-02-19 19:36:39,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:36:39,142 INFO L480 AbstractCegarLoop]: Abstraction has 185 states and 317 transitions. [2021-02-19 19:36:39,142 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:39,142 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 317 transitions. [2021-02-19 19:36:39,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:36:39,142 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:36:39,142 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:36:39,342 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2021-02-19 19:36:39,343 INFO L428 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:36:39,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:36:39,343 INFO L82 PathProgramCache]: Analyzing trace with hash -584778399, now seen corresponding path program 33 times [2021-02-19 19:36:39,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:36:39,343 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117866344] [2021-02-19 19:36:39,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:36:39,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:36:40,243 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:36:40,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117866344] [2021-02-19 19:36:40,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1776822643] [2021-02-19 19:36:40,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:40,278 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 19:36:40,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:36:40,280 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 81 conjunts are in the unsatisfiable core [2021-02-19 19:36:40,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:36:41,490 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:41,490 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 13 treesize of output 7 [2021-02-19 19:36:41,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:41,550 INFO L628 ElimStorePlain]: treesize reduction 5, result has 92.9 percent of original size [2021-02-19 19:36:41,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 19:36:41,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:82, output treesize:65 [2021-02-19 19:36:41,780 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:41,780 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 21 treesize of output 15 [2021-02-19 19:36:41,783 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:41,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:41,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 19:36:41,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:75, output treesize:55 [2021-02-19 19:36:42,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:42,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,301 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:42,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 16 [2021-02-19 19:36:42,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:42,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,338 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:42,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:42,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 1 [2021-02-19 19:36:42,344 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:42,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:42,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:42,361 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:137, output treesize:12 [2021-02-19 19:36:42,565 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:36:42,565 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:36:42,565 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:36:42,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326126547] [2021-02-19 19:36:42,565 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:36:42,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:36:42,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:36:42,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1519, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:36:42,566 INFO L87 Difference]: Start difference. First operand 185 states and 317 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:48,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:36:48,925 INFO L93 Difference]: Finished difference Result 376 states and 656 transitions. [2021-02-19 19:36:48,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-02-19 19:36:48,925 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:36:48,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:36:48,926 INFO L225 Difference]: With dead ends: 376 [2021-02-19 19:36:48,926 INFO L226 Difference]: Without dead ends: 317 [2021-02-19 19:36:48,926 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1545 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=669, Invalid=5973, Unknown=0, NotChecked=0, Total=6642 [2021-02-19 19:36:48,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2021-02-19 19:36:48,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 191. [2021-02-19 19:36:48,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 1.736842105263158) internal successors, (330), 190 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:48,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 330 transitions. [2021-02-19 19:36:48,929 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 330 transitions. Word has length 39 [2021-02-19 19:36:48,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:36:48,929 INFO L480 AbstractCegarLoop]: Abstraction has 191 states and 330 transitions. [2021-02-19 19:36:48,929 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:48,929 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 330 transitions. [2021-02-19 19:36:48,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:36:48,929 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:36:48,930 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:36:49,130 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:49,130 INFO L428 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:36:49,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:36:49,130 INFO L82 PathProgramCache]: Analyzing trace with hash -647586395, now seen corresponding path program 34 times [2021-02-19 19:36:49,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:36:49,131 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464924074] [2021-02-19 19:36:49,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:36:49,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:36:50,258 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:36:50,258 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464924074] [2021-02-19 19:36:50,258 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97190201] [2021-02-19 19:36:50,258 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:50,292 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 19:36:50,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:36:50,294 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:36:50,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:36:51,382 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:51,383 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 13 treesize of output 7 [2021-02-19 19:36:51,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:51,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:51,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:51,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:36:51,603 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:51,603 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 18 [2021-02-19 19:36:51,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:51,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:51,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:51,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:54 [2021-02-19 19:36:52,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:52,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,034 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:52,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:36:52,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:52,063 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:52,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:52,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:36:52,094 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:52,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:52,110 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:52,110 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:36:52,265 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:36:52,266 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:36:52,266 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:36:52,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028312077] [2021-02-19 19:36:52,266 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:36:52,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:36:52,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:36:52,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1487, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:36:52,267 INFO L87 Difference]: Start difference. First operand 191 states and 330 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:56,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:36:56,054 INFO L93 Difference]: Finished difference Result 375 states and 647 transitions. [2021-02-19 19:36:56,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2021-02-19 19:36:56,055 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:36:56,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:36:56,055 INFO L225 Difference]: With dead ends: 375 [2021-02-19 19:36:56,056 INFO L226 Difference]: Without dead ends: 313 [2021-02-19 19:36:56,056 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1552 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=576, Invalid=4680, Unknown=0, NotChecked=0, Total=5256 [2021-02-19 19:36:56,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2021-02-19 19:36:56,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 187. [2021-02-19 19:36:56,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 1.7258064516129032) internal successors, (321), 186 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:56,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 321 transitions. [2021-02-19 19:36:56,058 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 321 transitions. Word has length 39 [2021-02-19 19:36:56,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:36:56,058 INFO L480 AbstractCegarLoop]: Abstraction has 187 states and 321 transitions. [2021-02-19 19:36:56,058 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:36:56,059 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 321 transitions. [2021-02-19 19:36:56,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:36:56,059 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:36:56,059 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:36:56,259 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2021-02-19 19:36:56,260 INFO L428 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:36:56,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:36:56,260 INFO L82 PathProgramCache]: Analyzing trace with hash -634467299, now seen corresponding path program 35 times [2021-02-19 19:36:56,260 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:36:56,260 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344351532] [2021-02-19 19:36:56,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:36:56,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:36:57,428 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:36:57,428 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344351532] [2021-02-19 19:36:57,428 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054274644] [2021-02-19 19:36:57,428 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:36:57,464 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 19:36:57,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:36:57,465 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:36:57,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:36:58,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:58,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:58,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:58,865 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-02-19 19:36:58,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:58,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:58,875 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:58,876 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2021-02-19 19:36:58,880 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:58,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:58,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:58,922 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:169, output treesize:58 [2021-02-19 19:36:59,039 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:36:59,039 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 21 treesize of output 15 [2021-02-19 19:36:59,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:59,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:59,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:59,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:63, output treesize:43 [2021-02-19 19:36:59,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,527 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:59,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,550 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:59,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:36:59,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:59,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:36:59,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:36:59,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:36:59,609 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:36:59,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:36:59,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:36:59,621 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:36:59,752 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:36:59,752 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:36:59,752 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:36:59,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91964415] [2021-02-19 19:36:59,753 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:36:59,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:36:59,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:36:59,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1487, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:36:59,754 INFO L87 Difference]: Start difference. First operand 187 states and 321 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:03,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:37:03,867 INFO L93 Difference]: Finished difference Result 366 states and 631 transitions. [2021-02-19 19:37:03,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-02-19 19:37:03,868 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:37:03,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:37:03,869 INFO L225 Difference]: With dead ends: 366 [2021-02-19 19:37:03,869 INFO L226 Difference]: Without dead ends: 303 [2021-02-19 19:37:03,870 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1461 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=554, Invalid=4416, Unknown=0, NotChecked=0, Total=4970 [2021-02-19 19:37:03,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2021-02-19 19:37:03,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 186. [2021-02-19 19:37:03,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 1.7243243243243243) internal successors, (319), 185 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:03,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 319 transitions. [2021-02-19 19:37:03,873 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 319 transitions. Word has length 39 [2021-02-19 19:37:03,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:37:03,873 INFO L480 AbstractCegarLoop]: Abstraction has 186 states and 319 transitions. [2021-02-19 19:37:03,873 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:03,873 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 319 transitions. [2021-02-19 19:37:03,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:37:03,873 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:37:03,873 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:37:04,078 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:37:04,078 INFO L428 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:37:04,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:37:04,078 INFO L82 PathProgramCache]: Analyzing trace with hash 904321143, now seen corresponding path program 36 times [2021-02-19 19:37:04,078 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:37:04,078 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114477827] [2021-02-19 19:37:04,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:37:04,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:37:05,384 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:37:05,384 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114477827] [2021-02-19 19:37:05,384 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629131806] [2021-02-19 19:37:05,384 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:37:05,419 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 19:37:05,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:37:05,421 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 79 conjunts are in the unsatisfiable core [2021-02-19 19:37:05,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:37:06,771 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:37:06,771 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 13 treesize of output 7 [2021-02-19 19:37:06,774 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:06,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:06,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:06,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:37:06,907 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:37:06,908 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 18 [2021-02-19 19:37:06,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:06,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:06,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:06,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:59, output treesize:43 [2021-02-19 19:37:07,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,458 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:07,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:07,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:37:07,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:07,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,510 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:07,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:07,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:37:07,520 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:07,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:07,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:07,535 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:37:07,755 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:37:07,755 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:37:07,755 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:37:07,756 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477913182] [2021-02-19 19:37:07,756 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:37:07,756 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:37:07,756 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:37:07,756 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1507, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:37:07,756 INFO L87 Difference]: Start difference. First operand 186 states and 319 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:14,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:37:14,553 INFO L93 Difference]: Finished difference Result 379 states and 657 transitions. [2021-02-19 19:37:14,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-02-19 19:37:14,554 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:37:14,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:37:14,555 INFO L225 Difference]: With dead ends: 379 [2021-02-19 19:37:14,555 INFO L226 Difference]: Without dead ends: 306 [2021-02-19 19:37:14,556 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1578 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=699, Invalid=5943, Unknown=0, NotChecked=0, Total=6642 [2021-02-19 19:37:14,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2021-02-19 19:37:14,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 170. [2021-02-19 19:37:14,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 1.7455621301775148) internal successors, (295), 169 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:14,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 295 transitions. [2021-02-19 19:37:14,558 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 295 transitions. Word has length 39 [2021-02-19 19:37:14,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:37:14,558 INFO L480 AbstractCegarLoop]: Abstraction has 170 states and 295 transitions. [2021-02-19 19:37:14,558 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:14,558 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 295 transitions. [2021-02-19 19:37:14,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:37:14,559 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:37:14,559 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:37:14,770 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2021-02-19 19:37:14,770 INFO L428 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:37:14,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:37:14,770 INFO L82 PathProgramCache]: Analyzing trace with hash -513911037, now seen corresponding path program 37 times [2021-02-19 19:37:14,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:37:14,770 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686102167] [2021-02-19 19:37:14,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:37:14,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:37:15,983 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:37:15,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686102167] [2021-02-19 19:37:15,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465926255] [2021-02-19 19:37:15,984 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:37:16,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:37:16,021 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 80 conjunts are in the unsatisfiable core [2021-02-19 19:37:16,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:37:17,451 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:37:17,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 7 [2021-02-19 19:37:17,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:17,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:17,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:17,492 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:37:17,694 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:37:17,695 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 21 treesize of output 15 [2021-02-19 19:37:17,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:17,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:17,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:17,723 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:37:18,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:18,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,129 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:18,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 1 [2021-02-19 19:37:18,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:18,152 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:18,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:18,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 16 [2021-02-19 19:37:18,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:18,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:18,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:18,190 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:135, output treesize:12 [2021-02-19 19:37:18,343 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:37:18,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:37:18,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:37:18,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35376069] [2021-02-19 19:37:18,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:37:18,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:37:18,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:37:18,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=1498, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:37:18,344 INFO L87 Difference]: Start difference. First operand 170 states and 295 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:22,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:37:22,085 INFO L93 Difference]: Finished difference Result 338 states and 592 transitions. [2021-02-19 19:37:22,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2021-02-19 19:37:22,087 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:37:22,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:37:22,088 INFO L225 Difference]: With dead ends: 338 [2021-02-19 19:37:22,088 INFO L226 Difference]: Without dead ends: 279 [2021-02-19 19:37:22,088 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1353 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=502, Invalid=4190, Unknown=0, NotChecked=0, Total=4692 [2021-02-19 19:37:22,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2021-02-19 19:37:22,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 174. [2021-02-19 19:37:22,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 1.7572254335260116) internal successors, (304), 173 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-02-19 19:37:22,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 304 transitions. [2021-02-19 19:37:22,092 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 304 transitions. Word has length 39 [2021-02-19 19:37:22,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:37:22,093 INFO L480 AbstractCegarLoop]: Abstraction has 174 states and 304 transitions. [2021-02-19 19:37:22,093 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:22,093 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 304 transitions. [2021-02-19 19:37:22,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:37:22,093 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:37:22,094 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:37:22,310 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2021-02-19 19:37:22,310 INFO L428 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:37:22,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:37:22,310 INFO L82 PathProgramCache]: Analyzing trace with hash -1103999485, now seen corresponding path program 38 times [2021-02-19 19:37:22,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:37:22,311 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64916793] [2021-02-19 19:37:22,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:37:22,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:37:23,591 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:37:23,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64916793] [2021-02-19 19:37:23,592 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377851661] [2021-02-19 19:37:23,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:37:23,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 19:37:23,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:37:23,628 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:37:23,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:37:25,084 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:37:25,085 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 13 treesize of output 7 [2021-02-19 19:37:25,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:25,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:25,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:25,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:37:25,346 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:37:25,346 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 18 [2021-02-19 19:37:25,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:25,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:25,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:25,374 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:54 [2021-02-19 19:37:25,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:25,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:25,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:37:25,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:25,851 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:25,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:25,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:37:25,878 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:25,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:25,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:25,895 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:37:26,046 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:37:26,046 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:37:26,046 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:37:26,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304022774] [2021-02-19 19:37:26,046 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:37:26,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:37:26,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:37:26,047 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1486, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:37:26,047 INFO L87 Difference]: Start difference. First operand 174 states and 304 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:29,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:37:29,746 INFO L93 Difference]: Finished difference Result 330 states and 570 transitions. [2021-02-19 19:37:29,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-02-19 19:37:29,747 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:37:29,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:37:29,748 INFO L225 Difference]: With dead ends: 330 [2021-02-19 19:37:29,748 INFO L226 Difference]: Without dead ends: 269 [2021-02-19 19:37:29,748 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1483 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=555, Invalid=4557, Unknown=0, NotChecked=0, Total=5112 [2021-02-19 19:37:29,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-02-19 19:37:29,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 126. [2021-02-19 19:37:29,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 1.872) internal successors, (234), 125 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:29,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 234 transitions. [2021-02-19 19:37:29,751 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 234 transitions. Word has length 39 [2021-02-19 19:37:29,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:37:29,751 INFO L480 AbstractCegarLoop]: Abstraction has 126 states and 234 transitions. [2021-02-19 19:37:29,751 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:29,751 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 234 transitions. [2021-02-19 19:37:29,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:37:29,752 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:37:29,752 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:37:29,952 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:37:29,952 INFO L428 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:37:29,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:37:29,953 INFO L82 PathProgramCache]: Analyzing trace with hash 423822749, now seen corresponding path program 39 times [2021-02-19 19:37:29,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:37:29,953 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924472648] [2021-02-19 19:37:29,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:37:29,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:37:31,491 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:37:31,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924472648] [2021-02-19 19:37:31,491 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570891959] [2021-02-19 19:37:31,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:37:31,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 19:37:31,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:37:31,529 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 83 conjunts are in the unsatisfiable core [2021-02-19 19:37:31,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:37:32,880 WARN L202 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-02-19 19:37:33,040 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:37:33,041 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 13 treesize of output 7 [2021-02-19 19:37:33,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:33,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:33,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:33,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:37:33,611 INFO L354 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2021-02-19 19:37:33,611 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 15 [2021-02-19 19:37:33,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:33,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:33,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:33,657 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:54 [2021-02-19 19:37:34,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,276 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:34,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:34,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:37:34,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:34,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,356 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:34,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:34,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:37:34,363 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:34,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:34,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:34,381 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:37:34,656 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:37:34,657 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:37:34,657 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 26] total 42 [2021-02-19 19:37:34,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409549272] [2021-02-19 19:37:34,657 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-02-19 19:37:34,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:37:34,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-02-19 19:37:34,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1590, Unknown=0, NotChecked=0, Total=1806 [2021-02-19 19:37:34,658 INFO L87 Difference]: Start difference. First operand 126 states and 234 transitions. Second operand has 43 states, 43 states have (on average 1.441860465116279) internal successors, (62), 42 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:38,985 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 53 [2021-02-19 19:37:41,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:37:41,330 INFO L93 Difference]: Finished difference Result 344 states and 658 transitions. [2021-02-19 19:37:41,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2021-02-19 19:37:41,332 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.441860465116279) internal successors, (62), 42 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:37:41,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:37:41,332 INFO L225 Difference]: With dead ends: 344 [2021-02-19 19:37:41,332 INFO L226 Difference]: Without dead ends: 220 [2021-02-19 19:37:41,332 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 17 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1025 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=502, Invalid=4328, Unknown=0, NotChecked=0, Total=4830 [2021-02-19 19:37:41,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-02-19 19:37:41,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 140. [2021-02-19 19:37:41,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 1.8201438848920863) internal successors, (253), 139 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:41,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 253 transitions. [2021-02-19 19:37:41,334 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 253 transitions. Word has length 39 [2021-02-19 19:37:41,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:37:41,334 INFO L480 AbstractCegarLoop]: Abstraction has 140 states and 253 transitions. [2021-02-19 19:37:41,334 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 1.441860465116279) internal successors, (62), 42 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:41,335 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 253 transitions. [2021-02-19 19:37:41,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:37:41,335 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:37:41,335 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:37:41,535 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2021-02-19 19:37:41,535 INFO L428 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:37:41,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:37:41,536 INFO L82 PathProgramCache]: Analyzing trace with hash 2083637209, now seen corresponding path program 40 times [2021-02-19 19:37:41,536 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:37:41,536 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549474313] [2021-02-19 19:37:41,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:37:41,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:37:43,013 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:37:43,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549474313] [2021-02-19 19:37:43,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644675944] [2021-02-19 19:37:43,013 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:37:43,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 19:37:43,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:37:43,054 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:37:43,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:37:44,284 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-02-19 19:37:44,571 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:37:44,571 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 13 treesize of output 7 [2021-02-19 19:37:44,575 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:44,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:44,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:44,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:58 [2021-02-19 19:37:44,892 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:37:44,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 18 [2021-02-19 19:37:44,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:44,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:44,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:44,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:37:45,505 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:45,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:45,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:37:45,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:45,586 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:45,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:45,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:37:45,623 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:45,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:45,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:45,644 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:37:45,870 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:37:45,870 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:37:45,871 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 26] total 42 [2021-02-19 19:37:45,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958583703] [2021-02-19 19:37:45,871 INFO L460 AbstractCegarLoop]: Interpolant automaton has 43 states [2021-02-19 19:37:45,871 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:37:45,871 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-02-19 19:37:45,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1576, Unknown=0, NotChecked=0, Total=1806 [2021-02-19 19:37:45,872 INFO L87 Difference]: Start difference. First operand 140 states and 253 transitions. Second operand has 43 states, 43 states have (on average 1.441860465116279) internal successors, (62), 42 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:48,437 WARN L202 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 54 [2021-02-19 19:37:52,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:37:52,100 INFO L93 Difference]: Finished difference Result 295 states and 533 transitions. [2021-02-19 19:37:52,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-02-19 19:37:52,101 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.441860465116279) internal successors, (62), 42 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:37:52,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:37:52,102 INFO L225 Difference]: With dead ends: 295 [2021-02-19 19:37:52,102 INFO L226 Difference]: Without dead ends: 236 [2021-02-19 19:37:52,102 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 17 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1388 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=511, Invalid=4319, Unknown=0, NotChecked=0, Total=4830 [2021-02-19 19:37:52,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-02-19 19:37:52,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 144. [2021-02-19 19:37:52,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 1.832167832167832) internal successors, (262), 143 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:52,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 262 transitions. [2021-02-19 19:37:52,105 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 262 transitions. Word has length 39 [2021-02-19 19:37:52,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:37:52,105 INFO L480 AbstractCegarLoop]: Abstraction has 144 states and 262 transitions. [2021-02-19 19:37:52,105 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 43 states, 43 states have (on average 1.441860465116279) internal successors, (62), 42 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:52,105 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 262 transitions. [2021-02-19 19:37:52,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:37:52,105 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:37:52,105 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:37:52,306 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:37:52,306 INFO L428 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:37:52,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:37:52,307 INFO L82 PathProgramCache]: Analyzing trace with hash 1493548761, now seen corresponding path program 41 times [2021-02-19 19:37:52,307 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:37:52,307 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052054847] [2021-02-19 19:37:52,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:37:52,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:37:53,776 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:37:53,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052054847] [2021-02-19 19:37:53,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921329562] [2021-02-19 19:37:53,776 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:37:53,811 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 19:37:53,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:37:53,812 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:37:53,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:37:55,239 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 44 [2021-02-19 19:37:55,891 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:37:55,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 7 [2021-02-19 19:37:55,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:55,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:55,950 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-02-19 19:37:55,951 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:75, output treesize:63 [2021-02-19 19:37:56,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:56,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:56,336 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:56,344 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:56,345 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 15 [2021-02-19 19:37:56,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:56,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:56,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:37:56,362 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:37:56,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 1 [2021-02-19 19:37:56,366 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:56,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:56,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:56,407 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:175, output treesize:49 [2021-02-19 19:37:56,829 INFO L354 Elim1Store]: treesize reduction 170, result has 0.6 percent of original size [2021-02-19 19:37:56,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 38 treesize of output 16 [2021-02-19 19:37:56,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:37:56,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:37:56,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:37:56,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:12 [2021-02-19 19:37:57,076 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:37:57,076 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:37:57,076 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 26] total 44 [2021-02-19 19:37:57,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512669852] [2021-02-19 19:37:57,076 INFO L460 AbstractCegarLoop]: Interpolant automaton has 45 states [2021-02-19 19:37:57,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:37:57,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2021-02-19 19:37:57,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=1726, Unknown=0, NotChecked=0, Total=1980 [2021-02-19 19:37:57,077 INFO L87 Difference]: Start difference. First operand 144 states and 262 transitions. Second operand has 45 states, 45 states have (on average 1.511111111111111) internal successors, (68), 44 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:37:58,922 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 56 [2021-02-19 19:37:59,357 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 59 [2021-02-19 19:38:00,305 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 51 [2021-02-19 19:38:02,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:38:02,653 INFO L93 Difference]: Finished difference Result 317 states and 553 transitions. [2021-02-19 19:38:02,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2021-02-19 19:38:02,654 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.511111111111111) internal successors, (68), 44 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:38:02,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:38:02,655 INFO L225 Difference]: With dead ends: 317 [2021-02-19 19:38:02,655 INFO L226 Difference]: Without dead ends: 256 [2021-02-19 19:38:02,655 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 16 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1801 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=640, Invalid=5680, Unknown=0, NotChecked=0, Total=6320 [2021-02-19 19:38:02,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2021-02-19 19:38:02,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 120. [2021-02-19 19:38:02,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 1.8823529411764706) internal successors, (224), 119 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:02,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 224 transitions. [2021-02-19 19:38:02,657 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 224 transitions. Word has length 39 [2021-02-19 19:38:02,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:38:02,657 INFO L480 AbstractCegarLoop]: Abstraction has 120 states and 224 transitions. [2021-02-19 19:38:02,657 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 45 states, 45 states have (on average 1.511111111111111) internal successors, (68), 44 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:02,657 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 224 transitions. [2021-02-19 19:38:02,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:38:02,658 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:38:02,658 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:38:02,858 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2021-02-19 19:38:02,858 INFO L428 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:38:02,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:38:02,859 INFO L82 PathProgramCache]: Analyzing trace with hash 416443805, now seen corresponding path program 42 times [2021-02-19 19:38:02,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:38:02,859 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713354776] [2021-02-19 19:38:02,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:38:02,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:38:04,441 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:38:04,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713354776] [2021-02-19 19:38:04,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219819528] [2021-02-19 19:38:04,442 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:04,477 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-02-19 19:38:04,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:38:04,479 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 81 conjunts are in the unsatisfiable core [2021-02-19 19:38:04,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:38:05,880 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:05,880 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 13 treesize of output 7 [2021-02-19 19:38:05,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:05,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:05,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:05,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:38:06,285 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:06,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 18 [2021-02-19 19:38:06,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:06,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:06,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:06,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:54 [2021-02-19 19:38:06,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,878 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:06,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:06,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:38:06,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:06,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,964 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:06,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:06,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:38:06,978 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:06,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:06,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:06,997 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:38:07,205 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:38:07,205 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:38:07,205 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:38:07,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247898863] [2021-02-19 19:38:07,206 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:38:07,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:38:07,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:38:07,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=1484, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:38:07,206 INFO L87 Difference]: Start difference. First operand 120 states and 224 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:09,433 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-02-19 19:38:11,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:38:11,338 INFO L93 Difference]: Finished difference Result 433 states and 827 transitions. [2021-02-19 19:38:11,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-02-19 19:38:11,340 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:38:11,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:38:11,341 INFO L225 Difference]: With dead ends: 433 [2021-02-19 19:38:11,341 INFO L226 Difference]: Without dead ends: 261 [2021-02-19 19:38:11,341 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1125 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=459, Invalid=3447, Unknown=0, NotChecked=0, Total=3906 [2021-02-19 19:38:11,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-02-19 19:38:11,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 159. [2021-02-19 19:38:11,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 1.7911392405063291) internal successors, (283), 158 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:11,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 283 transitions. [2021-02-19 19:38:11,343 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 283 transitions. Word has length 39 [2021-02-19 19:38:11,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:38:11,344 INFO L480 AbstractCegarLoop]: Abstraction has 159 states and 283 transitions. [2021-02-19 19:38:11,344 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:11,344 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 283 transitions. [2021-02-19 19:38:11,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:38:11,344 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:38:11,344 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:38:11,544 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:11,545 INFO L428 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:38:11,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:38:11,545 INFO L82 PathProgramCache]: Analyzing trace with hash 353635809, now seen corresponding path program 43 times [2021-02-19 19:38:11,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:38:11,545 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979976293] [2021-02-19 19:38:11,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:38:11,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:38:13,070 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:38:13,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979976293] [2021-02-19 19:38:13,071 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990786555] [2021-02-19 19:38:13,071 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:13,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:38:13,106 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:38:13,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:38:14,444 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-02-19 19:38:14,588 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:14,588 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 13 treesize of output 7 [2021-02-19 19:38:14,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:14,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:14,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:14,632 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:38:14,991 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:14,991 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 21 treesize of output 15 [2021-02-19 19:38:14,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:15,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:15,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:15,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:38:15,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:15,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,566 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:15,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:38:15,573 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:15,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,601 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:15,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:15,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:38:15,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:15,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:15,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:15,639 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:38:15,839 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:38:15,839 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:38:15,839 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:38:15,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143380370] [2021-02-19 19:38:15,839 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:38:15,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:38:15,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:38:15,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=248, Invalid=1474, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:38:15,840 INFO L87 Difference]: Start difference. First operand 159 states and 283 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:17,480 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-02-19 19:38:18,190 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-02-19 19:38:20,067 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 47 [2021-02-19 19:38:20,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:38:20,161 INFO L93 Difference]: Finished difference Result 301 states and 530 transitions. [2021-02-19 19:38:20,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-02-19 19:38:20,163 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:38:20,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:38:20,164 INFO L225 Difference]: With dead ends: 301 [2021-02-19 19:38:20,164 INFO L226 Difference]: Without dead ends: 244 [2021-02-19 19:38:20,164 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1166 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=490, Invalid=3542, Unknown=0, NotChecked=0, Total=4032 [2021-02-19 19:38:20,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2021-02-19 19:38:20,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 159. [2021-02-19 19:38:20,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 1.7784810126582278) internal successors, (281), 158 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:20,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 281 transitions. [2021-02-19 19:38:20,167 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 281 transitions. Word has length 39 [2021-02-19 19:38:20,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:38:20,167 INFO L480 AbstractCegarLoop]: Abstraction has 159 states and 281 transitions. [2021-02-19 19:38:20,167 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:20,167 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 281 transitions. [2021-02-19 19:38:20,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:38:20,168 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:38:20,168 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:38:20,393 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:20,393 INFO L428 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:38:20,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:38:20,394 INFO L82 PathProgramCache]: Analyzing trace with hash -853235341, now seen corresponding path program 44 times [2021-02-19 19:38:20,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:38:20,394 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391606790] [2021-02-19 19:38:20,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:38:20,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:38:22,146 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:38:22,147 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391606790] [2021-02-19 19:38:22,147 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024653050] [2021-02-19 19:38:22,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:22,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 19:38:22,183 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:38:22,185 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:38:22,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:38:23,231 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2021-02-19 19:38:23,791 WARN L202 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-02-19 19:38:23,945 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:23,945 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 13 treesize of output 7 [2021-02-19 19:38:23,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:23,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:23,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:23,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:38:24,602 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 43 [2021-02-19 19:38:24,628 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:24,629 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 21 treesize of output 15 [2021-02-19 19:38:24,633 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:24,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:24,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:24,672 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:50 [2021-02-19 19:38:25,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,050 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:25,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,085 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:25,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:38:25,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:25,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,134 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:25,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:25,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:38:25,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:25,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:25,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:25,172 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:38:25,379 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:38:25,380 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:38:25,380 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:38:25,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673743014] [2021-02-19 19:38:25,380 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:38:25,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:38:25,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:38:25,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1482, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:38:25,381 INFO L87 Difference]: Start difference. First operand 159 states and 281 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:28,359 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 50 [2021-02-19 19:38:29,319 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-02-19 19:38:31,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:38:31,112 INFO L93 Difference]: Finished difference Result 322 states and 565 transitions. [2021-02-19 19:38:31,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2021-02-19 19:38:31,113 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:38:31,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:38:31,113 INFO L225 Difference]: With dead ends: 322 [2021-02-19 19:38:31,114 INFO L226 Difference]: Without dead ends: 261 [2021-02-19 19:38:31,114 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1127 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=459, Invalid=3447, Unknown=0, NotChecked=0, Total=3906 [2021-02-19 19:38:31,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 261 states. [2021-02-19 19:38:31,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 261 to 161. [2021-02-19 19:38:31,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 1.775) internal successors, (284), 160 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:31,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 284 transitions. [2021-02-19 19:38:31,116 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 284 transitions. Word has length 39 [2021-02-19 19:38:31,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:38:31,116 INFO L480 AbstractCegarLoop]: Abstraction has 161 states and 284 transitions. [2021-02-19 19:38:31,116 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:31,116 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 284 transitions. [2021-02-19 19:38:31,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:38:31,116 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:38:31,116 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:38:31,317 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable191 [2021-02-19 19:38:31,317 INFO L428 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:38:31,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:38:31,317 INFO L82 PathProgramCache]: Analyzing trace with hash -1526573983, now seen corresponding path program 45 times [2021-02-19 19:38:31,317 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:38:31,318 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239478105] [2021-02-19 19:38:31,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:38:31,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:38:32,519 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:38:32,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239478105] [2021-02-19 19:38:32,519 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911866765] [2021-02-19 19:38:32,519 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:32,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-02-19 19:38:32,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:38:32,554 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 80 conjunts are in the unsatisfiable core [2021-02-19 19:38:32,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:38:33,865 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:33,866 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 13 treesize of output 7 [2021-02-19 19:38:33,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:33,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:33,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:33,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:38:34,250 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:34,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 18 [2021-02-19 19:38:34,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:34,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:34,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:34,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:74, output treesize:54 [2021-02-19 19:38:34,699 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:34,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,721 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:34,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:38:34,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:34,748 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:34,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:34,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:38:34,773 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:34,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:34,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:34,786 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:38:34,958 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:38:34,958 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:38:34,958 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:38:34,958 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519450224] [2021-02-19 19:38:34,958 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:38:34,958 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:38:34,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:38:34,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1513, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:38:34,959 INFO L87 Difference]: Start difference. First operand 161 states and 284 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:40,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:38:40,512 INFO L93 Difference]: Finished difference Result 341 states and 600 transitions. [2021-02-19 19:38:40,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-02-19 19:38:40,513 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:38:40,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:38:40,513 INFO L225 Difference]: With dead ends: 341 [2021-02-19 19:38:40,513 INFO L226 Difference]: Without dead ends: 282 [2021-02-19 19:38:40,514 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1454 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=656, Invalid=5664, Unknown=0, NotChecked=0, Total=6320 [2021-02-19 19:38:40,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-02-19 19:38:40,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 163. [2021-02-19 19:38:40,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 1.7777777777777777) internal successors, (288), 162 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:40,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 288 transitions. [2021-02-19 19:38:40,516 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 288 transitions. Word has length 39 [2021-02-19 19:38:40,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:38:40,516 INFO L480 AbstractCegarLoop]: Abstraction has 163 states and 288 transitions. [2021-02-19 19:38:40,516 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:40,516 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 288 transitions. [2021-02-19 19:38:40,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:38:40,516 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:38:40,516 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:38:40,721 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:40,721 INFO L428 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:38:40,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:38:40,722 INFO L82 PathProgramCache]: Analyzing trace with hash -1589381979, now seen corresponding path program 46 times [2021-02-19 19:38:40,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:38:40,722 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925376093] [2021-02-19 19:38:40,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:38:40,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:38:41,829 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:38:41,829 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925376093] [2021-02-19 19:38:41,829 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125939698] [2021-02-19 19:38:41,829 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:41,863 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 19:38:41,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:38:41,864 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 78 conjunts are in the unsatisfiable core [2021-02-19 19:38:41,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:38:43,011 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:43,011 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 13 treesize of output 7 [2021-02-19 19:38:43,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:43,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:43,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:43,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:68, output treesize:56 [2021-02-19 19:38:43,322 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:43,322 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 18 [2021-02-19 19:38:43,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:43,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:43,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:43,345 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:54 [2021-02-19 19:38:43,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,696 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:43,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,719 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:43,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:38:43,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:43,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,747 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:43,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:43,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:38:43,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:43,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:43,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:43,773 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:38:43,912 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:38:43,912 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:38:43,912 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:38:43,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700160593] [2021-02-19 19:38:43,913 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:38:43,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:38:43,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:38:43,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1480, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:38:43,913 INFO L87 Difference]: Start difference. First operand 163 states and 288 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:47,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:38:47,398 INFO L93 Difference]: Finished difference Result 336 states and 585 transitions. [2021-02-19 19:38:47,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2021-02-19 19:38:47,400 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:38:47,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:38:47,400 INFO L225 Difference]: With dead ends: 336 [2021-02-19 19:38:47,400 INFO L226 Difference]: Without dead ends: 276 [2021-02-19 19:38:47,401 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1515 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=577, Invalid=4535, Unknown=0, NotChecked=0, Total=5112 [2021-02-19 19:38:47,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2021-02-19 19:38:47,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 164. [2021-02-19 19:38:47,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 1.7791411042944785) internal successors, (290), 163 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:47,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 290 transitions. [2021-02-19 19:38:47,403 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 290 transitions. Word has length 39 [2021-02-19 19:38:47,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:38:47,403 INFO L480 AbstractCegarLoop]: Abstraction has 164 states and 290 transitions. [2021-02-19 19:38:47,403 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:47,403 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 290 transitions. [2021-02-19 19:38:47,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-02-19 19:38:47,403 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:38:47,403 INFO L506 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:38:47,604 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-02-19 19:38:47,605 INFO L428 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:38:47,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:38:47,605 INFO L82 PathProgramCache]: Analyzing trace with hash -1576262883, now seen corresponding path program 47 times [2021-02-19 19:38:47,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:38:47,605 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969883798] [2021-02-19 19:38:47,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:38:47,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:38:48,678 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-02-19 19:38:48,678 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969883798] [2021-02-19 19:38:48,678 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855528553] [2021-02-19 19:38:48,678 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:48,713 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-02-19 19:38:48,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:38:48,715 WARN L261 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 82 conjunts are in the unsatisfiable core [2021-02-19 19:38:48,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:38:50,006 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:50,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,009 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:50,012 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2021-02-19 19:38:50,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:50,023 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:50,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,025 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2021-02-19 19:38:50,027 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:50,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:50,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:50,071 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:165, output treesize:56 [2021-02-19 19:38:50,245 INFO L354 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2021-02-19 19:38:50,246 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 21 treesize of output 15 [2021-02-19 19:38:50,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:50,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:50,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:50,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:63, output treesize:43 [2021-02-19 19:38:50,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,693 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:50,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,717 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:50,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 16 [2021-02-19 19:38:50,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:50,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,752 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:38:50,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:38:50,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 1 [2021-02-19 19:38:50,772 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:38:50,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:38:50,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:38:50,792 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:123, output treesize:12 [2021-02-19 19:38:50,957 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:38:50,958 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:38:50,958 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 26] total 41 [2021-02-19 19:38:50,958 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092008912] [2021-02-19 19:38:50,959 INFO L460 AbstractCegarLoop]: Interpolant automaton has 42 states [2021-02-19 19:38:50,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:38:50,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2021-02-19 19:38:50,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1481, Unknown=0, NotChecked=0, Total=1722 [2021-02-19 19:38:50,959 INFO L87 Difference]: Start difference. First operand 164 states and 290 transitions. Second operand has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:57,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:38:57,039 INFO L93 Difference]: Finished difference Result 323 states and 563 transitions. [2021-02-19 19:38:57,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2021-02-19 19:38:57,040 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2021-02-19 19:38:57,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:38:57,040 INFO L225 Difference]: With dead ends: 323 [2021-02-19 19:38:57,040 INFO L226 Difference]: Without dead ends: 260 [2021-02-19 19:38:57,041 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 17 SyntacticMatches, 7 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1549 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=599, Invalid=4657, Unknown=0, NotChecked=0, Total=5256 [2021-02-19 19:38:57,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2021-02-19 19:38:57,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 160. [2021-02-19 19:38:57,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 1.7735849056603774) internal successors, (282), 159 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:57,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 282 transitions. [2021-02-19 19:38:57,043 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 282 transitions. Word has length 39 [2021-02-19 19:38:57,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:38:57,043 INFO L480 AbstractCegarLoop]: Abstraction has 160 states and 282 transitions. [2021-02-19 19:38:57,043 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 42 states, 42 states have (on average 1.4761904761904763) internal successors, (62), 41 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:38:57,043 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 282 transitions. [2021-02-19 19:38:57,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-02-19 19:38:57,043 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:38:57,043 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:38:57,246 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:57,246 INFO L428 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:38:57,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:38:57,246 INFO L82 PathProgramCache]: Analyzing trace with hash 1391331547, now seen corresponding path program 48 times [2021-02-19 19:38:57,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:38:57,246 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745821435] [2021-02-19 19:38:57,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:38:57,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:38:58,653 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-02-19 19:38:58,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745821435] [2021-02-19 19:38:58,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029926188] [2021-02-19 19:38:58,653 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:38:58,694 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-02-19 19:38:58,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:38:58,695 WARN L261 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 127 conjunts are in the unsatisfiable core [2021-02-19 19:38:58,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:39:00,639 WARN L202 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-02-19 19:39:00,837 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-02-19 19:39:01,510 WARN L202 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-02-19 19:39:01,655 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 19:39:01,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 20 treesize of output 10 [2021-02-19 19:39:01,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:01,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:01,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:01,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:110, output treesize:91 [2021-02-19 19:39:02,165 INFO L354 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-02-19 19:39:02,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 22 [2021-02-19 19:39:02,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:02,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:02,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:02,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:119, output treesize:86 [2021-02-19 19:39:02,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,803 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:02,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,870 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:02,876 INFO L244 Elim1Store]: Index analysis took 132 ms [2021-02-19 19:39:02,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 1 [2021-02-19 19:39:02,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:02,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:02,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:02,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 25 [2021-02-19 19:39:02,965 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:02,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:02,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:02,983 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:187, output treesize:19 [2021-02-19 19:39:03,279 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 6 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:39:03,280 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:39:03,280 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 38] total 54 [2021-02-19 19:39:03,280 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522544853] [2021-02-19 19:39:03,280 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-02-19 19:39:03,280 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:39:03,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-02-19 19:39:03,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=2655, Unknown=0, NotChecked=0, Total=2970 [2021-02-19 19:39:03,281 INFO L87 Difference]: Start difference. First operand 160 states and 282 transitions. Second operand has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:39:05,084 WARN L202 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 65 [2021-02-19 19:39:05,276 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2021-02-19 19:39:05,465 WARN L202 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 68 [2021-02-19 19:39:05,664 WARN L202 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 67 [2021-02-19 19:39:05,870 WARN L202 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 72 [2021-02-19 19:39:06,286 WARN L202 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 71 [2021-02-19 19:39:06,783 WARN L202 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2021-02-19 19:39:07,082 WARN L202 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 61 [2021-02-19 19:39:07,296 WARN L202 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 69 [2021-02-19 19:39:08,443 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2021-02-19 19:39:09,074 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2021-02-19 19:39:09,741 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 68 [2021-02-19 19:39:11,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:39:11,134 INFO L93 Difference]: Finished difference Result 646 states and 1282 transitions. [2021-02-19 19:39:11,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2021-02-19 19:39:11,136 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-02-19 19:39:11,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:39:11,136 INFO L225 Difference]: With dead ends: 646 [2021-02-19 19:39:11,136 INFO L226 Difference]: Without dead ends: 331 [2021-02-19 19:39:11,137 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 16 SyntacticMatches, 19 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2398 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=804, Invalid=7938, Unknown=0, NotChecked=0, Total=8742 [2021-02-19 19:39:11,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2021-02-19 19:39:11,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 201. [2021-02-19 19:39:11,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 200 states have (on average 1.715) internal successors, (343), 200 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:39:11,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 343 transitions. [2021-02-19 19:39:11,139 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 343 transitions. Word has length 51 [2021-02-19 19:39:11,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:39:11,139 INFO L480 AbstractCegarLoop]: Abstraction has 201 states and 343 transitions. [2021-02-19 19:39:11,139 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:39:11,139 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 343 transitions. [2021-02-19 19:39:11,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-02-19 19:39:11,139 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:39:11,139 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:39:11,341 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2021-02-19 19:39:11,341 INFO L428 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:39:11,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:39:11,341 INFO L82 PathProgramCache]: Analyzing trace with hash 121652401, now seen corresponding path program 49 times [2021-02-19 19:39:11,342 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:39:11,342 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440087000] [2021-02-19 19:39:11,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:39:11,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:39:12,925 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-02-19 19:39:12,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440087000] [2021-02-19 19:39:12,925 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331982380] [2021-02-19 19:39:12,925 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:39:12,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:39:12,975 WARN L261 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 120 conjunts are in the unsatisfiable core [2021-02-19 19:39:12,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:39:15,069 WARN L202 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-02-19 19:39:15,268 WARN L202 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-02-19 19:39:15,929 WARN L202 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-02-19 19:39:16,097 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 19:39:16,097 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 20 treesize of output 10 [2021-02-19 19:39:16,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:16,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:16,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:16,150 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:110, output treesize:91 [2021-02-19 19:39:16,786 WARN L202 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-02-19 19:39:16,808 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 19:39:16,809 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 28 [2021-02-19 19:39:16,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:16,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:16,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:16,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:113, output treesize:82 [2021-02-19 19:39:17,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,304 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:17,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,381 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:17,387 INFO L244 Elim1Store]: Index analysis took 149 ms [2021-02-19 19:39:17,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 1 [2021-02-19 19:39:17,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:17,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:17,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:17,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 25 [2021-02-19 19:39:17,473 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:17,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:17,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:17,493 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:187, output treesize:19 [2021-02-19 19:39:17,736 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 13 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:39:17,736 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:39:17,736 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 38] total 54 [2021-02-19 19:39:17,736 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517410059] [2021-02-19 19:39:17,736 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-02-19 19:39:17,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:39:17,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-02-19 19:39:17,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=345, Invalid=2625, Unknown=0, NotChecked=0, Total=2970 [2021-02-19 19:39:17,737 INFO L87 Difference]: Start difference. First operand 201 states and 343 transitions. Second operand has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:39:19,936 WARN L202 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-02-19 19:39:20,317 WARN L202 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 71 [2021-02-19 19:39:20,794 WARN L202 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-02-19 19:39:21,395 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-02-19 19:39:23,534 WARN L202 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 68 [2021-02-19 19:39:24,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:39:24,527 INFO L93 Difference]: Finished difference Result 453 states and 795 transitions. [2021-02-19 19:39:24,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2021-02-19 19:39:24,528 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-02-19 19:39:24,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:39:24,529 INFO L225 Difference]: With dead ends: 453 [2021-02-19 19:39:24,529 INFO L226 Difference]: Without dead ends: 366 [2021-02-19 19:39:24,529 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 16 SyntacticMatches, 19 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2842 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=784, Invalid=7772, Unknown=0, NotChecked=0, Total=8556 [2021-02-19 19:39:24,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2021-02-19 19:39:24,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 200. [2021-02-19 19:39:24,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 1.7185929648241205) internal successors, (342), 199 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:39:24,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 342 transitions. [2021-02-19 19:39:24,532 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 342 transitions. Word has length 51 [2021-02-19 19:39:24,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:39:24,532 INFO L480 AbstractCegarLoop]: Abstraction has 200 states and 342 transitions. [2021-02-19 19:39:24,532 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:39:24,532 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 342 transitions. [2021-02-19 19:39:24,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-02-19 19:39:24,532 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:39:24,532 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:39:24,732 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:39:24,733 INFO L428 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:39:24,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:39:24,733 INFO L82 PathProgramCache]: Analyzing trace with hash -551686241, now seen corresponding path program 50 times [2021-02-19 19:39:24,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:39:24,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338729822] [2021-02-19 19:39:24,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:39:24,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:39:25,382 WARN L202 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 31 [2021-02-19 19:39:25,560 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 34 [2021-02-19 19:39:26,482 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-02-19 19:39:26,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338729822] [2021-02-19 19:39:26,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962163510] [2021-02-19 19:39:26,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:39:26,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-02-19 19:39:26,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:39:26,521 WARN L261 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 120 conjunts are in the unsatisfiable core [2021-02-19 19:39:26,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:39:28,213 WARN L202 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 53 [2021-02-19 19:39:28,790 WARN L202 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-02-19 19:39:29,012 WARN L202 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-02-19 19:39:29,726 WARN L202 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-02-19 19:39:29,912 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 19:39:29,912 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 20 treesize of output 10 [2021-02-19 19:39:29,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:29,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:29,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:29,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:110, output treesize:91 [2021-02-19 19:39:30,465 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 19:39:30,466 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 32 treesize of output 22 [2021-02-19 19:39:30,470 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:30,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:30,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:30,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:117, output treesize:86 [2021-02-19 19:39:31,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:31,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,188 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:31,253 INFO L244 Elim1Store]: Index analysis took 139 ms [2021-02-19 19:39:31,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 1 [2021-02-19 19:39:31,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:31,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,286 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:31,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:31,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 25 [2021-02-19 19:39:31,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:31,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:31,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:31,362 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:187, output treesize:19 [2021-02-19 19:39:31,582 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 13 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:39:31,582 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:39:31,582 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 38] total 54 [2021-02-19 19:39:31,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940918709] [2021-02-19 19:39:31,582 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-02-19 19:39:31,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:39:31,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-02-19 19:39:31,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=2637, Unknown=0, NotChecked=0, Total=2970 [2021-02-19 19:39:31,583 INFO L87 Difference]: Start difference. First operand 200 states and 342 transitions. Second operand has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:39:33,940 WARN L202 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 71 [2021-02-19 19:39:34,195 WARN L202 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-02-19 19:39:34,408 WARN L202 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-02-19 19:39:34,694 WARN L202 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-02-19 19:39:34,899 WARN L202 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 73 [2021-02-19 19:39:35,169 WARN L202 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-02-19 19:39:36,039 WARN L202 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2021-02-19 19:39:36,561 WARN L202 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 82 [2021-02-19 19:39:39,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:39:39,432 INFO L93 Difference]: Finished difference Result 460 states and 815 transitions. [2021-02-19 19:39:39,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-02-19 19:39:39,435 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-02-19 19:39:39,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:39:39,435 INFO L225 Difference]: With dead ends: 460 [2021-02-19 19:39:39,435 INFO L226 Difference]: Without dead ends: 378 [2021-02-19 19:39:39,436 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 16 SyntacticMatches, 19 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3306 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=860, Invalid=8842, Unknown=0, NotChecked=0, Total=9702 [2021-02-19 19:39:39,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2021-02-19 19:39:39,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 202. [2021-02-19 19:39:39,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 1.7213930348258706) internal successors, (346), 201 states have internal predecessors, (346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:39:39,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 346 transitions. [2021-02-19 19:39:39,438 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 346 transitions. Word has length 51 [2021-02-19 19:39:39,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:39:39,438 INFO L480 AbstractCegarLoop]: Abstraction has 202 states and 346 transitions. [2021-02-19 19:39:39,438 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:39:39,438 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 346 transitions. [2021-02-19 19:39:39,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-02-19 19:39:39,439 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:39:39,439 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:39:39,639 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2021-02-19 19:39:39,639 INFO L428 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:39:39,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:39:39,639 INFO L82 PathProgramCache]: Analyzing trace with hash -614494237, now seen corresponding path program 51 times [2021-02-19 19:39:39,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:39:39,640 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656295516] [2021-02-19 19:39:39,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:39:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:39:40,423 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 34 [2021-02-19 19:39:41,514 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-02-19 19:39:41,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656295516] [2021-02-19 19:39:41,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259635952] [2021-02-19 19:39:41,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:39:41,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-02-19 19:39:41,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:39:41,558 WARN L261 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 125 conjunts are in the unsatisfiable core [2021-02-19 19:39:41,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:39:42,694 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 42 [2021-02-19 19:39:43,009 WARN L202 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-02-19 19:39:43,705 WARN L202 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-02-19 19:39:44,105 WARN L202 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-02-19 19:39:44,333 WARN L202 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-02-19 19:39:45,109 WARN L202 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-02-19 19:39:45,326 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 19:39:45,326 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 20 treesize of output 10 [2021-02-19 19:39:45,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:45,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:45,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:45,389 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:110, output treesize:91 [2021-02-19 19:39:46,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:46,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:46,045 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 22 [2021-02-19 19:39:46,049 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:46,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,060 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:46,061 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 1 [2021-02-19 19:39:46,062 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:46,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:46,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:46,106 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:271, output treesize:86 [2021-02-19 19:39:46,506 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2021-02-19 19:39:46,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,865 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:46,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,956 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:46,982 INFO L244 Elim1Store]: Index analysis took 174 ms [2021-02-19 19:39:46,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 1 [2021-02-19 19:39:46,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:46,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:46,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:39:47,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:39:47,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 25 [2021-02-19 19:39:47,075 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:39:47,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:39:47,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:39:47,099 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:187, output treesize:19 [2021-02-19 19:39:47,494 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:39:47,495 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:39:47,495 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 38] total 54 [2021-02-19 19:39:47,495 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826997631] [2021-02-19 19:39:47,495 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-02-19 19:39:47,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:39:47,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-02-19 19:39:47,496 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=2667, Unknown=0, NotChecked=0, Total=2970 [2021-02-19 19:39:47,496 INFO L87 Difference]: Start difference. First operand 202 states and 346 transitions. Second operand has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:39:49,822 WARN L202 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2021-02-19 19:39:50,298 WARN L202 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-02-19 19:39:50,745 WARN L202 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2021-02-19 19:39:51,116 WARN L202 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 57 [2021-02-19 19:39:51,502 WARN L202 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-02-19 19:39:51,827 WARN L202 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 61 [2021-02-19 19:39:52,088 WARN L202 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 60 [2021-02-19 19:39:52,356 WARN L202 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 65 [2021-02-19 19:39:52,630 WARN L202 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 63 [2021-02-19 19:39:52,919 WARN L202 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 68 [2021-02-19 19:39:53,196 WARN L202 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 67 [2021-02-19 19:39:53,494 WARN L202 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 72 [2021-02-19 19:39:53,909 WARN L202 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 79 [2021-02-19 19:39:54,242 WARN L202 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 71 [2021-02-19 19:39:54,828 WARN L202 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 69 [2021-02-19 19:39:55,074 WARN L202 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 78 [2021-02-19 19:39:55,391 WARN L202 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 72 [2021-02-19 19:39:55,931 WARN L202 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 75 [2021-02-19 19:39:56,284 WARN L202 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 69 [2021-02-19 19:39:56,694 WARN L202 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 70 [2021-02-19 19:39:57,100 WARN L202 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 62 [2021-02-19 19:39:57,550 WARN L202 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2021-02-19 19:39:57,809 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-02-19 19:39:58,268 WARN L202 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 63 [2021-02-19 19:39:59,468 WARN L202 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 64 [2021-02-19 19:39:59,770 WARN L202 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 45 [2021-02-19 19:40:00,416 WARN L202 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 50 [2021-02-19 19:40:01,039 WARN L202 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 68 [2021-02-19 19:40:01,394 WARN L202 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 50 [2021-02-19 19:40:01,736 WARN L202 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 49 [2021-02-19 19:40:02,117 WARN L202 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2021-02-19 19:40:02,556 WARN L202 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 59 [2021-02-19 19:40:03,066 WARN L202 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 43 [2021-02-19 19:40:03,414 WARN L202 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-02-19 19:40:04,319 WARN L202 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 64 [2021-02-19 19:40:04,796 WARN L202 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 60 [2021-02-19 19:40:05,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:40:05,224 INFO L93 Difference]: Finished difference Result 498 states and 881 transitions. [2021-02-19 19:40:05,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2021-02-19 19:40:05,226 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-02-19 19:40:05,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:40:05,227 INFO L225 Difference]: With dead ends: 498 [2021-02-19 19:40:05,227 INFO L226 Difference]: Without dead ends: 383 [2021-02-19 19:40:05,227 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 16 SyntacticMatches, 19 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3991 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=1141, Invalid=12665, Unknown=0, NotChecked=0, Total=13806 [2021-02-19 19:40:05,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-02-19 19:40:05,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 203. [2021-02-19 19:40:05,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 1.7227722772277227) internal successors, (348), 202 states have internal predecessors, (348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:40:05,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 348 transitions. [2021-02-19 19:40:05,230 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 348 transitions. Word has length 51 [2021-02-19 19:40:05,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:40:05,230 INFO L480 AbstractCegarLoop]: Abstraction has 203 states and 348 transitions. [2021-02-19 19:40:05,230 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:40:05,230 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 348 transitions. [2021-02-19 19:40:05,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-02-19 19:40:05,230 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:40:05,230 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:40:05,450 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable226 [2021-02-19 19:40:05,450 INFO L428 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:40:05,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:40:05,450 INFO L82 PathProgramCache]: Analyzing trace with hash -601375141, now seen corresponding path program 52 times [2021-02-19 19:40:05,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:40:05,450 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15988397] [2021-02-19 19:40:05,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:40:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:40:06,140 WARN L202 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 31 [2021-02-19 19:40:06,344 WARN L202 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 34 [2021-02-19 19:40:07,665 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 35 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-02-19 19:40:07,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15988397] [2021-02-19 19:40:07,665 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629711250] [2021-02-19 19:40:07,665 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:40:07,703 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-02-19 19:40:07,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:40:07,704 WARN L261 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 120 conjunts are in the unsatisfiable core [2021-02-19 19:40:07,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:40:08,668 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 39 [2021-02-19 19:40:08,860 WARN L202 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2021-02-19 19:40:09,377 WARN L202 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-02-19 19:40:09,904 WARN L202 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-02-19 19:40:10,702 WARN L202 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 61 [2021-02-19 19:40:10,999 WARN L202 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 60 [2021-02-19 19:40:11,935 WARN L202 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 67 [2021-02-19 19:40:12,182 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 19:40:12,182 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 20 treesize of output 10 [2021-02-19 19:40:12,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:40:12,256 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:40:12,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:40:12,259 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:110, output treesize:91 [2021-02-19 19:40:12,689 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 19:40:12,689 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 32 treesize of output 22 [2021-02-19 19:40:12,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:40:12,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:40:12,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:40:12,752 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:106, output treesize:75 [2021-02-19 19:40:13,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,755 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:40:13,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,845 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:40:13,927 INFO L244 Elim1Store]: Index analysis took 196 ms [2021-02-19 19:40:13,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 25 [2021-02-19 19:40:13,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:40:13,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,969 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:40:13,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:13,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:14,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 36 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 1 [2021-02-19 19:40:14,038 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:40:14,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:40:14,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:40:14,068 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:187, output treesize:19 [2021-02-19 19:40:14,424 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 13 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:40:14,425 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:40:14,425 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 38] total 54 [2021-02-19 19:40:14,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155201672] [2021-02-19 19:40:14,425 INFO L460 AbstractCegarLoop]: Interpolant automaton has 55 states [2021-02-19 19:40:14,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:40:14,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2021-02-19 19:40:14,426 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=2619, Unknown=0, NotChecked=0, Total=2970 [2021-02-19 19:40:14,426 INFO L87 Difference]: Start difference. First operand 203 states and 348 transitions. Second operand has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:40:16,794 WARN L202 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 72 [2021-02-19 19:40:17,084 WARN L202 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 73 [2021-02-19 19:40:17,360 WARN L202 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 74 [2021-02-19 19:40:17,668 WARN L202 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 69 [2021-02-19 19:40:18,133 WARN L202 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 75 [2021-02-19 19:40:18,968 WARN L202 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 77 [2021-02-19 19:40:19,384 WARN L202 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2021-02-19 19:40:19,695 WARN L202 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 76 [2021-02-19 19:40:20,107 WARN L202 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 82 [2021-02-19 19:40:21,968 WARN L202 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 37 [2021-02-19 19:40:22,785 WARN L202 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 38 [2021-02-19 19:40:23,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:40:23,850 INFO L93 Difference]: Finished difference Result 442 states and 766 transitions. [2021-02-19 19:40:23,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-02-19 19:40:23,853 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-02-19 19:40:23,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:40:23,854 INFO L225 Difference]: With dead ends: 442 [2021-02-19 19:40:23,854 INFO L226 Difference]: Without dead ends: 354 [2021-02-19 19:40:23,854 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 16 SyntacticMatches, 19 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3299 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=905, Invalid=8797, Unknown=0, NotChecked=0, Total=9702 [2021-02-19 19:40:23,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2021-02-19 19:40:23,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 164. [2021-02-19 19:40:23,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 163 states have (on average 1.7730061349693251) internal successors, (289), 163 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:40:23,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 289 transitions. [2021-02-19 19:40:23,856 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 289 transitions. Word has length 51 [2021-02-19 19:40:23,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:40:23,856 INFO L480 AbstractCegarLoop]: Abstraction has 164 states and 289 transitions. [2021-02-19 19:40:23,856 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 55 states, 55 states have (on average 1.4363636363636363) internal successors, (79), 54 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:40:23,857 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 289 transitions. [2021-02-19 19:40:23,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-02-19 19:40:23,857 INFO L498 BasicCegarLoop]: Found error trace [2021-02-19 19:40:23,857 INFO L506 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-02-19 19:40:24,066 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2021-02-19 19:40:24,066 INFO L428 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr3INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-02-19 19:40:24,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-02-19 19:40:24,066 INFO L82 PathProgramCache]: Analyzing trace with hash 850419833, now seen corresponding path program 53 times [2021-02-19 19:40:24,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-02-19 19:40:24,067 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59512462] [2021-02-19 19:40:24,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-02-19 19:40:24,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-02-19 19:40:25,399 WARN L202 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 25 [2021-02-19 19:40:25,571 WARN L202 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 20 [2021-02-19 19:40:25,768 WARN L202 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 25 [2021-02-19 19:40:26,572 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-02-19 19:40:26,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59512462] [2021-02-19 19:40:26,572 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51916071] [2021-02-19 19:40:26,572 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-02-19 19:40:26,618 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-02-19 19:40:26,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-02-19 19:40:26,620 WARN L261 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 124 conjunts are in the unsatisfiable core [2021-02-19 19:40:26,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-02-19 19:40:27,220 WARN L202 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 35 DAG size of output: 27 [2021-02-19 19:40:27,716 WARN L202 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 36 [2021-02-19 19:40:29,783 WARN L202 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2021-02-19 19:40:31,066 WARN L202 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-02-19 19:40:31,609 WARN L202 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2021-02-19 19:40:31,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:31,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:31,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:32,001 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:40:32,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:32,014 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:40:32,019 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 1 [2021-02-19 19:40:32,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:40:32,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:32,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:32,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:32,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-02-19 19:40:32,044 INFO L173 IndexEqualityManager]: detected equality via solver [2021-02-19 19:40:32,045 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 10 [2021-02-19 19:40:32,054 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-02-19 19:40:32,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:40:32,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:40:32,143 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:243, output treesize:88 [2021-02-19 19:40:32,858 INFO L354 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2021-02-19 19:40:32,858 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 28 [2021-02-19 19:40:32,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:40:32,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:40:32,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:40:32,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:110, output treesize:79 [2021-02-19 19:40:33,613 INFO L354 Elim1Store]: treesize reduction 416, result has 0.2 percent of original size [2021-02-19 19:40:33,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 63 treesize of output 25 [2021-02-19 19:40:33,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-02-19 19:40:33,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-02-19 19:40:33,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-02-19 19:40:33,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:81, output treesize:19 [2021-02-19 19:40:34,081 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 12 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-02-19 19:40:34,081 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-02-19 19:40:34,082 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 38] total 58 [2021-02-19 19:40:34,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235344208] [2021-02-19 19:40:34,082 INFO L460 AbstractCegarLoop]: Interpolant automaton has 59 states [2021-02-19 19:40:34,082 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-02-19 19:40:34,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2021-02-19 19:40:34,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=371, Invalid=3051, Unknown=0, NotChecked=0, Total=3422 [2021-02-19 19:40:34,083 INFO L87 Difference]: Start difference. First operand 164 states and 289 transitions. Second operand has 59 states, 59 states have (on average 1.4576271186440677) internal successors, (86), 58 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:40:38,417 WARN L202 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 77 [2021-02-19 19:40:38,847 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-02-19 19:40:39,565 WARN L202 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 72 [2021-02-19 19:40:39,795 WARN L202 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 37 [2021-02-19 19:40:40,591 WARN L202 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 69 [2021-02-19 19:40:41,728 WARN L202 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-02-19 19:40:42,187 WARN L202 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 36 [2021-02-19 19:40:44,272 WARN L202 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2021-02-19 19:40:44,562 WARN L202 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-02-19 19:40:45,321 WARN L202 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 36 [2021-02-19 19:40:45,773 WARN L202 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 39 DAG size of output: 37 [2021-02-19 19:40:46,128 WARN L202 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 38 [2021-02-19 19:40:46,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-02-19 19:40:46,152 INFO L93 Difference]: Finished difference Result 535 states and 1066 transitions. [2021-02-19 19:40:46,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2021-02-19 19:40:46,155 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.4576271186440677) internal successors, (86), 58 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2021-02-19 19:40:46,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-02-19 19:40:46,155 INFO L225 Difference]: With dead ends: 535 [2021-02-19 19:40:46,155 INFO L226 Difference]: Without dead ends: 0 [2021-02-19 19:40:46,156 INFO L762 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 15 SyntacticMatches, 16 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3062 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=804, Invalid=8702, Unknown=0, NotChecked=0, Total=9506 [2021-02-19 19:40:46,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-02-19 19:40:46,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-02-19 19:40:46,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:40:46,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-02-19 19:40:46,156 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 51 [2021-02-19 19:40:46,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-02-19 19:40:46,156 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-02-19 19:40:46,156 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 59 states, 59 states have (on average 1.4576271186440677) internal successors, (86), 58 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-02-19 19:40:46,156 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-02-19 19:40:46,157 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-02-19 19:40:46,358 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2021-02-19 19:40:46,361 INFO L202 PluginConnector]: Adding new model commit-2-alt-IXq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.02 07:40:46 BasicIcfg [2021-02-19 19:40:46,361 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-02-19 19:40:46,362 INFO L168 Benchmark]: Toolchain (without parser) took 365245.82 ms. Allocated memory was 255.9 MB in the beginning and 824.2 MB in the end (delta: 568.3 MB). Free memory was 236.6 MB in the beginning and 459.9 MB in the end (delta: -223.3 MB). Peak memory consumption was 346.4 MB. Max. memory is 16.0 GB. [2021-02-19 19:40:46,362 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.14 ms. Allocated memory is still 255.9 MB. Free memory is still 238.0 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-02-19 19:40:46,362 INFO L168 Benchmark]: Boogie Procedure Inliner took 26.24 ms. Allocated memory is still 255.9 MB. Free memory was 236.1 MB in the beginning and 234.7 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-02-19 19:40:46,362 INFO L168 Benchmark]: Boogie Preprocessor took 17.09 ms. Allocated memory is still 255.9 MB. Free memory was 234.7 MB in the beginning and 233.5 MB in the end (delta: 1.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-02-19 19:40:46,362 INFO L168 Benchmark]: RCFGBuilder took 456.02 ms. Allocated memory is still 255.9 MB. Free memory was 233.5 MB in the beginning and 227.6 MB in the end (delta: 5.8 MB). Peak memory consumption was 19.9 MB. Max. memory is 16.0 GB. [2021-02-19 19:40:46,362 INFO L168 Benchmark]: TraceAbstraction took 364730.92 ms. Allocated memory was 255.9 MB in the beginning and 824.2 MB in the end (delta: 568.3 MB). Free memory was 226.9 MB in the beginning and 459.9 MB in the end (delta: -233.0 MB). Peak memory consumption was 334.9 MB. Max. memory is 16.0 GB. [2021-02-19 19:40:46,362 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.14 ms. Allocated memory is still 255.9 MB. Free memory is still 238.0 MB. There was no memory consumed. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 26.24 ms. Allocated memory is still 255.9 MB. Free memory was 236.1 MB in the beginning and 234.7 MB in the end (delta: 1.4 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 17.09 ms. Allocated memory is still 255.9 MB. Free memory was 234.7 MB in the beginning and 233.5 MB in the end (delta: 1.2 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 456.02 ms. Allocated memory is still 255.9 MB. Free memory was 233.5 MB in the beginning and 227.6 MB in the end (delta: 5.8 MB). Peak memory consumption was 19.9 MB. Max. memory is 16.0 GB. * TraceAbstraction took 364730.92 ms. Allocated memory was 255.9 MB in the beginning and 824.2 MB in the end (delta: 568.3 MB). Free memory was 226.9 MB in the beginning and 459.9 MB in the end (delta: -233.0 MB). Peak memory consumption was 334.9 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 119]: assertion always holds For all program executions holds that assertion always holds at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 30 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 364.5s, OverallIterations: 61, TraceHistogramMax: 3, AutomataDifference: 196.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1742 SDtfs, 3326 SDslu, 28372 SDs, 0 SdLazy, 80245 SolverSat, 4164 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 50.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4524 GetRequests, 929 SyntacticMatches, 407 SemanticMatches, 3188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69124 ImplicationChecksByTransitivity, 226.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3004occurred in iteration=13, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 61 MinimizatonAttempts, 7534 StatesRemovedByMinimization, 59 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 151.5s InterpolantComputationTime, 4122 NumberOfCodeBlocks, 4122 NumberOfCodeBlocksAsserted, 183 NumberOfCheckSat, 4008 ConstructedInterpolants, 174 QuantifiedInterpolants, 3861590 SizeOfPredicates, 362 NumberOfNonLiveVariables, 7757 ConjunctsInSsa, 3844 ConjunctsInUnsatCore, 114 InterpolantComputations, 9 PerfectInterpolantSequences, 353/2046 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 proved your program to be correct! Received shutdown request...